From 860fb460eac9ab162b4c81ed8cdfe5b0e8a1e5fe Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Mon, 17 Jun 2024 20:58:27 +0200 Subject: [PATCH] SAX2: Fix null deref after malloc failure Short-lived regression. --- SAX2.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/SAX2.c b/SAX2.c index 0e52c14a6..f6c8ffcdd 100644 --- a/SAX2.c +++ b/SAX2.c @@ -962,12 +962,12 @@ xmlSAX1Attribute(xmlParserCtxtPtr ctxt, const xmlChar *fullname, ns = NULL; xmlFree(name); name = xmlStrdup(fullname); - if (name == NULL) { - xmlSAX2ErrMemory(ctxt); - if (ns != NULL) - xmlFree(ns); - return; - } + } + if (name == NULL) { + xmlSAX2ErrMemory(ctxt); + if (ns != NULL) + xmlFree(ns); + return; } /*