]> granicus.if.org Git - postgresql/commit
Change PQconndefaults() to return a malloc'd array, instead of a static
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 11 Mar 2000 03:08:37 +0000 (03:08 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 11 Mar 2000 03:08:37 +0000 (03:08 +0000)
commita71daab4b465c4701489dd992005c65ca8604584
tree02ac5d760dacf002cc2db8134f37a7b4e4870c26
parent773e84f52a57e3d1d2d4c98c6f49925b7c47b4ac
Change PQconndefaults() to return a malloc'd array, instead of a static
array.  This allows processing of conninfo strings to be made thread-safe,
at the cost of a small memory leak in applications that use
PQconndefaults() and are not updated to free the returned array via
the new PQconninfoFree() function.  But PQconndefaults() is probably not
used very much, so this seems like a good compromise.
src/interfaces/libpgtcl/pgtclCmds.c
src/interfaces/libpq/fe-auth.c
src/interfaces/libpq/fe-connect.c
src/interfaces/libpq/fe-exec.c
src/interfaces/libpq/libpq-fe.h
src/interfaces/libpq/libpq-int.h
src/interfaces/libpq/libpqdll.def
src/interfaces/perl5/Pg.xs