[libxml2] Fix memory leak in xmlCreateIOParserCtxt
- From: Nick Wellnhofer <nwellnhof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxml2] Fix memory leak in xmlCreateIOParserCtxt
- Date: Sun, 16 Jan 2022 15:02:04 +0000 (UTC)
commit fe564967c97c5059a0d95401f73d3c741613fe14
Author: David King <amigadave amigadave com>
Date: Wed Jul 14 14:35:17 2021 +0100
Fix memory leak in xmlCreateIOParserCtxt
Found by Coverity.
https://bugzilla.redhat.com/show_bug.cgi?id=1938806
parser.c | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/parser.c b/parser.c
index 255bd254..0737b7f7 100644
--- a/parser.c
+++ b/parser.c
@@ -12625,6 +12625,7 @@ xmlCreateIOParserCtxt(xmlSAXHandlerPtr sax, void *user_data,
xmlFree(ctxt->sax);
ctxt->sax = (xmlSAXHandlerPtr) xmlMalloc(sizeof(xmlSAXHandler));
if (ctxt->sax == NULL) {
+ xmlFreeParserInputBuffer(buf);
xmlErrMemory(ctxt, NULL);
xmlFreeParserCtxt(ctxt);
return(NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]