From 6f5f45e71e5e930de9ea4acb3a437fe32a676c03 Mon Sep 17 00:00:00 2001
From: Khaled Noaman <knoaman@apache.org>
Date: Tue, 6 Jan 2004 18:52:15 +0000
Subject: [PATCH] Reset list of grammars after building XSModel

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

diff --git a/src/xercesc/validators/common/GrammarResolver.cpp b/src/xercesc/validators/common/GrammarResolver.cpp
index 306a3e5f5..da0bfea4c 100644
--- a/src/xercesc/validators/common/GrammarResolver.cpp
+++ b/src/xercesc/validators/common/GrammarResolver.cpp
@@ -57,6 +57,9 @@
 
 /*
  * $Log$
+ * Revision 1.24  2004/01/06 18:52:15  knoaman
+ * Reset list of grammars after building XSModel
+ *
  * Revision 1.23  2003/12/31 02:36:03  neilg
  * Even if the resolver has no grammars, since all schema
  * processors are aware of the schema-for-schemas, an XSModel
@@ -554,6 +557,7 @@ XSModel *GrammarResolver::getXSModel()
     if (fGrammarsToAddToXSModel->size())
     {      
         xsModel = new (fMemoryManager) XSModel(fXSModel, this, fMemoryManager);
+        fGrammarsToAddToXSModel->removeAllElements();
         fXSModel = xsModel;             
     }
     else
-- 
GitLab