From 169857ad264e51d9b34d7119d2e2e006e35e60c2 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Fri, 13 Dec 2024 15:12:18 +0100 Subject: [PATCH] xmllint: Check return value of htmlNewParserCtxt --- xmllint.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xmllint.c b/xmllint.c index 4140fe07d..bfcd8bb21 100644 --- a/xmllint.c +++ b/xmllint.c @@ -1977,6 +1977,10 @@ parseFile(const char *filename, xmlParserCtxtPtr rectxt) { if (html) { ctxt = htmlNewParserCtxt(); + if (ctxt == NULL) { + progresult = XMLLINT_ERR_MEM; + return(NULL); + } doc = parseHtml(ctxt, filename); htmlFreeParserCtxt(ctxt); return(doc);