From d0e3e7ab8fd4dd076e85ea90d23e727784e08645 Mon Sep 17 00:00:00 2001
From: Alberto Massari <amassari@apache.org>
Date: Mon, 21 Jun 2004 12:10:18 +0000
Subject: [PATCH] Fixed memory leak (jira#1228)

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175926 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/internal/SGXMLScanner.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/xercesc/internal/SGXMLScanner.cpp b/src/xercesc/internal/SGXMLScanner.cpp
index 0c12898f7..2395c8caf 100644
--- a/src/xercesc/internal/SGXMLScanner.cpp
+++ b/src/xercesc/internal/SGXMLScanner.cpp
@@ -3187,6 +3187,10 @@ void SGXMLScanner::scanReset(const InputSource& src)
     // Clear out the id reference list
     resetValidationContext();
 
+    // Reset the Root Element Name
+    fMemoryManager->deallocate(fRootElemName);//delete [] fRootElemName;
+    fRootElemName = 0;
+
     // Reset IdentityConstraints
     if (fICHandler)
         fICHandler->reset();
-- 
GitLab