From f3e62035d8b80a6dba92639f2470f02258822a0a Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Thu, 16 Feb 2023 14:49:06 +0100 Subject: [PATCH] malloc-fail: Fix memory leak in htmlCreatePushParserCtxt Found with libFuzzer, see #344. --- HTMLparser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HTMLparser.c b/HTMLparser.c index 01092a3d..43f34a86 100644 --- a/HTMLparser.c +++ b/HTMLparser.c @@ -6346,7 +6346,7 @@ htmlCreatePushParserCtxt(htmlSAXHandlerPtr sax, void *user_data, inputStream = htmlNewInputStream(ctxt); if (inputStream == NULL) { xmlFreeParserCtxt(ctxt); - xmlFree(buf); + xmlFreeParserInputBuffer(buf); return(NULL); }