From 33d7ae5e01781728a951e7a3a6681d82c3ec5844 Mon Sep 17 00:00:00 2001
From: Alberto Massari <amassari@apache.org>
Date: Tue, 21 Oct 2003 10:23:54 +0000
Subject: [PATCH] When creating a new list of attributes, use the assigned
 memory manager

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175301 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/validators/DTD/DTDElementDecl.cpp     | 2 +-
 src/xercesc/validators/schema/ComplexTypeInfo.cpp | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/xercesc/validators/DTD/DTDElementDecl.cpp b/src/xercesc/validators/DTD/DTDElementDecl.cpp
index d8366a828..5fb0373cb 100644
--- a/src/xercesc/validators/DTD/DTDElementDecl.cpp
+++ b/src/xercesc/validators/DTD/DTDElementDecl.cpp
@@ -184,7 +184,7 @@ XMLAttDefList& DTDElementDecl::getAttDefList() const
         if (!fAttDefs)
             faultInAttDefList();
 
-        ((DTDElementDecl*)this)->fAttList = new (getMemoryManager()) DTDAttDefList(fAttDefs);
+        ((DTDElementDecl*)this)->fAttList = new (getMemoryManager()) DTDAttDefList(fAttDefs,getMemoryManager());
     }
 
     // Reset it before we return it
diff --git a/src/xercesc/validators/schema/ComplexTypeInfo.cpp b/src/xercesc/validators/schema/ComplexTypeInfo.cpp
index 1f61a95a9..e364f9d9e 100644
--- a/src/xercesc/validators/schema/ComplexTypeInfo.cpp
+++ b/src/xercesc/validators/schema/ComplexTypeInfo.cpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.15  2003/10/21 10:23:53  amassari
+ * When creating a new list of attributes, use the assigned memory manager
+ *
  * Revision 1.14  2003/10/17 21:17:12  peiyongz
  * using XTemplateSerializer
  *
@@ -307,7 +310,7 @@ XMLAttDefList& ComplexTypeInfo::getAttDefList() const
         if (!fAttDefs)
             faultInAttDefList();
 
-        ((ComplexTypeInfo*)this)->fAttList = new (fMemoryManager) SchemaAttDefList(fAttDefs);
+        ((ComplexTypeInfo*)this)->fAttList = new (fMemoryManager) SchemaAttDefList(fAttDefs, fMemoryManager);
     }
 
     // Reset it before we return it
-- 
GitLab