summaryrefslogtreecommitdiff
path: root/xmlreader.c
diff options
context:
space:
mode:
authorNick Wellnhofer <wellnhofer@aevum.de>2019-01-07 16:52:42 +0100
committerNick Wellnhofer <wellnhofer@aevum.de>2019-01-07 18:07:00 +0100
commit26828cb3a1294e09e42064f4769d4b3c0a8623b3 (patch)
tree4fa957c1fb76b0aed58712803cdb857f4fcc5927 /xmlreader.c
parent619534ef2ed501e5206915064a5bc36153a897f7 (diff)
downloadlibxml2-26828cb3a1294e09e42064f4769d4b3c0a8623b3.tar.gz
Fix commit "Memory leak in xmlFreeID (xmlreader.c)"
The recent commit "Memory leak in xmlFreeID (xmlreader.c)" introduced a double-free.
Diffstat (limited to 'xmlreader.c')
-rw-r--r--xmlreader.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/xmlreader.c b/xmlreader.c
index 3acec759..cd1fb5fe 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -273,6 +273,7 @@ xmlTextReaderRemoveID(xmlDocPtr doc, xmlAttrPtr attr) {
return(-1);
}
id->name = attr->name;
+ attr->name = NULL;
id->attr = NULL;
return(0);
}