You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by am...@apache.org on 2012/04/23 16:35:09 UTC
svn commit: r1329261 - /xerces/c/trunk/src/xercesc/util/XMLInitializer.cpp
Author: amassari
Date: Mon Apr 23 14:35:09 2012
New Revision: 1329261
URL: http://svn.apache.org/viewvc?rev=1329261&view=rev
Log:
Fixed memory leak when reporting an error for XInclude (XERCESC-1962)
Modified:
xerces/c/trunk/src/xercesc/util/XMLInitializer.cpp
Modified: xerces/c/trunk/src/xercesc/util/XMLInitializer.cpp
URL: http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/util/XMLInitializer.cpp?rev=1329261&r1=1329260&r2=1329261&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/util/XMLInitializer.cpp (original)
+++ xerces/c/trunk/src/xercesc/util/XMLInitializer.cpp Mon Apr 23 14:35:09 2012
@@ -70,7 +70,11 @@ void XMLInitializer::initializeStaticDat
initializeDOMDocumentTypeImpl();
initializeDOMNodeListImpl();
initializeDOMNormalizer();
- }
+
+ // XInclude
+ //
+ initializeXInclude();
+ }
catch(...) {
XMLPlatformUtils::panic(PanicHandler::Panic_AllStaticInitErr);
}
@@ -85,7 +89,11 @@ void XMLInitializer::terminateStaticData
// a destructor).
//
- // DOM
+ // XInclude
+ //
+ terminateXInclude();
+
+ // DOM
//
terminateDOMNormalizer();
terminateDOMNodeListImpl();
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org