27 lines
677 B
Diff
27 lines
677 B
Diff
From 26828cb3a1294e09e42064f4769d4b3c0a8623b3 Mon Sep 17 00:00:00 2001
|
|
From: Nick Wellnhofer <wellnhofer@aevum.de>
|
|
Date: Mon, 7 Jan 2019 16:52:42 +0100
|
|
Subject: [PATCH 59/62] Fix commit "Memory leak in xmlFreeID (xmlreader.c)"
|
|
|
|
The recent commit "Memory leak in xmlFreeID (xmlreader.c)" introduced
|
|
a double-free.
|
|
---
|
|
xmlreader.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/xmlreader.c b/xmlreader.c
|
|
index 3acec75..cd1fb5f 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);
|
|
}
|
|
--
|
|
1.8.3.1
|
|
|