From 3a931111fa0b904d3d3e6d9e74c84cf156bebe0f Mon Sep 17 00:00:00 2001
From: Khaled Noaman <knoaman@apache.org>
Date: Sun, 20 Mar 2005 14:53:35 +0000
Subject: [PATCH] [jira 1381] Memory leak in GrammarResolver - patch by
 Christian Will.

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@176352 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/validators/common/GrammarResolver.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/xercesc/validators/common/GrammarResolver.cpp b/src/xercesc/validators/common/GrammarResolver.cpp
index 31d27a747..91b0ac6a2 100644
--- a/src/xercesc/validators/common/GrammarResolver.cpp
+++ b/src/xercesc/validators/common/GrammarResolver.cpp
@@ -16,6 +16,9 @@
 
 /*
  * $Log$
+ * Revision 1.31  2005/03/20 14:53:35  knoaman
+ * [jira 1381] Memory leak in GrammarResolver - patch by Christian Will.
+ *
  * Revision 1.30  2004/12/03 17:00:13  amassari
  * Avoid throwing an exception when orphaning a cached grammar that has not been used yet
  *
@@ -431,8 +434,7 @@ void GrammarResolver::cacheGrammars()
 void GrammarResolver::cacheGrammarFromParse(const bool aValue)
 {
     reset();
-    fCacheGrammar = aValue;    
-    fGrammarBucket->setAdoptElements(!fCacheGrammar);
+    fCacheGrammar = aValue;
 }
 
 Grammar* GrammarResolver::orphanGrammar(const XMLCh* const nameSpaceKey)
-- 
GitLab