aboutsummaryrefslogtreecommitdiffstats
path: root/xmlreader.c
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2005-12-12 13:26:56 +0000
committerDaniel Veillard <veillard@src.gnome.org>2005-12-12 13:26:56 +0000
commitbc4cc9da776d09be8a3f2af39b13360c07d74bcd (patch)
tree03a44079590839335c0434fbc2136fce77510680 /xmlreader.c
parent6a0baa0cd89b402cdfbb63e9c40f291ebd191f1d (diff)
downloadandroid_external_libxml2-bc4cc9da776d09be8a3f2af39b13360c07d74bcd.tar.gz
android_external_libxml2-bc4cc9da776d09be8a3f2af39b13360c07d74bcd.tar.bz2
android_external_libxml2-bc4cc9da776d09be8a3f2af39b13360c07d74bcd.zip
Gary Coady pointed a memory leak in xmlTextReaderReadInnerXml() applied
* xmlreader.c: Gary Coady pointed a memory leak in xmlTextReaderReadInnerXml() applied patch fixing #323864 Daniel
Diffstat (limited to 'xmlreader.c')
-rw-r--r--xmlreader.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/xmlreader.c b/xmlreader.c
index 3fd44f3e..d3e35d45 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -1664,6 +1664,9 @@ xmlTextReaderReadInnerXml(xmlTextReaderPtr reader ATTRIBUTE_UNUSED)
xmlBufferFree(buff2);
}
resbuf = buff->content;
+ buff->content = NULL;
+
+ xmlBufferFree(buff);
return resbuf;
}