From c444c96e20253e5996f4209a123b96a6c273dac6 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Tue, 13 Feb 2024 12:22:28 +0100 Subject: [PATCH] parser: Report OOM errors even after parser was stopped --- parserInternals.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/parserInternals.c b/parserInternals.c index 789bc93e..4d3dc7f1 100644 --- a/parserInternals.c +++ b/parserInternals.c @@ -223,14 +223,14 @@ xmlCtxtVErr(xmlParserCtxtPtr ctxt, xmlNodePtr node, xmlErrorDomain domain, int col = 0; int res; - if (PARSER_STOPPED(ctxt)) - return; - if (code == XML_ERR_NO_MEMORY) { xmlCtxtErrMemory(ctxt); return; } + if (PARSER_STOPPED(ctxt)) + return; + if (level == XML_ERR_WARNING) { if (ctxt->nbWarnings >= XML_MAX_ERRORS) return;