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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to