psql_scan_slash_option() returns a malloc()'d result through a
PQExpBuffer, and exec_command_bind() was doing an extra allocation of
this option for no effect.
Introduced in
5b66de3.
Author: Kyotaro Horiguchi
Reviewed-by: Corey Huinker
Discussion: https://postgr.es/m/
20230221.115555.
89096938631423206[email protected]
nalloc = nalloc ? nalloc * 2 : 1;
pset.bind_params = pg_realloc_array(pset.bind_params, char *, nalloc);
}
- pset.bind_params[nparams - 1] = pg_strdup(opt);
+ pset.bind_params[nparams - 1] = opt;
}
pset.bind_nparams = nparams;