]> granicus.if.org Git - postgresql/commit
Fix multiple memory leaks in PLy_spi_execute_fetch_result: it would leak
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 30 Apr 2010 19:15:51 +0000 (19:15 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 30 Apr 2010 19:15:51 +0000 (19:15 +0000)
commitb814c659b21746cb9922dc26aae50907dcfa3850
tree44485fe8380ae3a06c2b51615c4a5bb773180eff
parenta696df1b573bd7826d17913c15698217810e816b
Fix multiple memory leaks in PLy_spi_execute_fetch_result: it would leak
memory if the result had zero rows, and also if there was any sort of error
while converting the result tuples into Python data.  Reported and partially
fixed by Andres Freund.

Back-patch to all supported versions.  Note: I haven't tested the 7.4 fix.
7.4's configure check for python is so obsolete it doesn't work on my
current machines :-(.  The logic change is pretty straightforward though.
src/pl/plpython/plpython.c