From 0b793591acccda4c4e8fe420cc9fe5ae8674b4f3 Mon Sep 17 00:00:00 2001 From: zhouzhongyuan Date: Mon, 26 Aug 2019 15:24:12 +0800 Subject: [PATCH] Fix memory leak in xmlRegEpxFromParse Merge request !39 --- xmlregexp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xmlregexp.c b/xmlregexp.c index 9e9c3752..1e8bf934 100644 --- a/xmlregexp.c +++ b/xmlregexp.c @@ -545,6 +545,8 @@ xmlRegEpxFromParse(xmlRegParserCtxtPtr ctxt) { if (transitions == NULL) { xmlFree(stateRemap); xmlFree(stringRemap); + for (i = 0;i < nbatoms;i++) + xmlFree(stringMap[i]); xmlFree(stringMap); xmlFree(ret); return(NULL);