[Lxml-checkins] r46646 - in lxml/trunk: . src/lxml
scoder at codespeak.net
scoder at codespeak.net
Sat Sep 15 19:05:57 CEST 2007
Author: scoder
Date: Sat Sep 15 19:05:56 2007
New Revision: 46646
Modified:
lxml/trunk/CHANGES.txt
lxml/trunk/src/lxml/schematron.pxi
Log:
memory leak in Schematron
Modified: lxml/trunk/CHANGES.txt
==============================================================================
--- lxml/trunk/CHANGES.txt (original)
+++ lxml/trunk/CHANGES.txt Sat Sep 15 19:05:56 2007
@@ -25,6 +25,8 @@
Bugs fixed
----------
+* Memory leak in Schematron
+
* lxml failed to serialise namespace declarations of elements other than the
root node of a tree
Modified: lxml/trunk/src/lxml/schematron.pxi
==============================================================================
--- lxml/trunk/src/lxml/schematron.pxi (original)
+++ lxml/trunk/src/lxml/schematron.pxi Sat Sep 15 19:05:56 2007
@@ -107,6 +107,8 @@
self._c_schema = schematron.xmlSchematronParse(parser_ctxt)
schematron.xmlSchematronFreeParserCtxt(parser_ctxt)
+ if c_doc is not NULL:
+ tree.xmlFreeDoc(c_doc)
if self._c_schema is NULL:
raise SchematronParseError, "Document is not a valid Schematron schema"
_Validator.__init__(self)
More information about the lxml-checkins
mailing list