peiyongz 2004/03/03 15:04:17 Modified: c/src/xercesc/validators/schema XMLSchemaDescriptionImpl.cpp Log: deallocate fNamespace when loaded Revision Changes Path 1.7 +10 -1 xml-xerces/c/src/xercesc/validators/schema/XMLSchemaDescriptionImpl.cpp Index: XMLSchemaDescriptionImpl.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/schema/XMLSchemaDescriptionImpl.cpp,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- XMLSchemaDescriptionImpl.cpp 24 Dec 2003 15:24:16 -0000 1.6 +++ XMLSchemaDescriptionImpl.cpp 3 Mar 2004 23:04:17 -0000 1.7 @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.7 2004/03/03 23:04:17 peiyongz + * deallocate fNamespace when loaded + * * Revision 1.6 2003/12/24 15:24:16 cargilld * More updates to memory management so that the static memory manager. * @@ -244,6 +247,12 @@ serEng>>i; fContextType = (ContextType)i; + + //the original fNamespace which came from the ctor needs deallocated + if (fNamespace) + { + XMLGrammarDescription::getMemoryManager()->deallocate((void*)fNamespace); + } serEng.readString((XMLCh*&)fNamespace); /***
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]