aboutsummaryrefslogtreecommitdiffstats
path: root/parserInternals.c
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2003-09-07 09:14:37 +0000
committerDaniel Veillard <veillard@src.gnome.org>2003-09-07 09:14:37 +0000
commit0fb1893539b38ff9f4c6e19d5a367b8c7d5c7eae (patch)
tree0ea0877ccecc100b1ce658e8111bb9a715c34b9f /parserInternals.c
parent4811ba3bc233c993bfd2e3113cc6fdfbdd82177d (diff)
downloadandroid_external_libxml2-0fb1893539b38ff9f4c6e19d5a367b8c7d5c7eae.tar.gz
android_external_libxml2-0fb1893539b38ff9f4c6e19d5a367b8c7d5c7eae.tar.bz2
android_external_libxml2-0fb1893539b38ff9f4c6e19d5a367b8c7d5c7eae.zip
allow to give -1 for undefined length in lookups first round of work on
* dict.c: allow to give -1 for undefined length in lookups * include/libxml/parser.h parser.c parserInternals.c testSAX.c: first round of work on the new SAX2 interfaces, the API will change but commiting before changing for historical reference. Daniel
Diffstat (limited to 'parserInternals.c')
-rw-r--r--parserInternals.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/parserInternals.c b/parserInternals.c
index 27e865f7..5328b238 100644
--- a/parserInternals.c
+++ b/parserInternals.c
@@ -2373,6 +2373,8 @@ xmlFreeParserCtxt(xmlParserCtxtPtr ctxt)
if (ctxt->vctxt.nodeTab != NULL) xmlFree(ctxt->vctxt.nodeTab);
if (ctxt->atts != NULL) xmlFree((xmlChar * *)ctxt->atts);
if (ctxt->dict != NULL) xmlDictFree(ctxt->dict);
+ if (ctxt->nsTab != NULL) xmlFree(ctxt->nsTab);
+
#ifdef LIBXML_CATALOG_ENABLED
if (ctxt->catalogs != NULL)
xmlCatalogFreeLocal(ctxt->catalogs);