summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWang Kirin <wangqilintech@gmail.com>2019-08-13 20:08:53 +0800
committerNick Wellnhofer <wellnhofer@aevum.de>2019-08-25 14:12:34 +0200
commita6a578675b1b6e50e31feba3b5127822711c59e5 (patch)
treea4a6c711ff96940a951ba9bd27720b45abf10f92
parente3f1c7f751192d8f271a86e314ab12556293786b (diff)
downloadlibxml2-a6a578675b1b6e50e31feba3b5127822711c59e5.tar.gz
Fix memory leak in xmlXIncludeLoadTxt
-rw-r--r--xinclude.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/xinclude.c b/xinclude.c
index 001e992f..53aa3e95 100644
--- a/xinclude.c
+++ b/xinclude.c
@@ -1923,6 +1923,7 @@ xinclude_multibyte_fallback:
xmlXIncludeErr(ctxt, ctxt->incTab[nr]->ref,
XML_XINCLUDE_INVALID_CHAR,
"%s contains invalid char\n", URL);
+ xmlFreeParserCtxt(pctxt);
xmlFreeParserInputBuffer(buf);
xmlFree(URL);
return(-1);