]> granicus.if.org Git - postgresql/commit
Fix significant memory leak in contrib/xml2 functions.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 26 Nov 2010 20:21:12 +0000 (15:21 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 26 Nov 2010 20:21:12 +0000 (15:21 -0500)
commit35a3def7b218f2264cf34385a8487a36f96e76ec
treecf0afb8c57898de353332b026cb95477ab570754
parent268da2921907e7b5b1e9b0990957181a8dd7b410
Fix significant memory leak in contrib/xml2 functions.

Most of the functions that execute XPath queries leaked the data structures
created by libxml2.  This memory would not be recovered until end of
session, so it mounts up pretty quickly in any serious use of the feature.
Per report from Pavel Stehule, though this isn't his patch.

Back-patch to all supported branches.
contrib/xml2/xpath.c