Author: cargilld
Date: Wed Aug 10 13:47:46 2005
New Revision: 231320

URL: http://svn.apache.org/viewcvs?rev=231320&view=rev
Log:
PSVIWriter update.  Fix memory leak and avoid delete null.

Modified:
    xerces/c/trunk/samples/src/PSVIWriter/PSVIWriter.cpp
    xerces/c/trunk/samples/src/PSVIWriter/PSVIWriterHandlers.cpp

Modified: xerces/c/trunk/samples/src/PSVIWriter/PSVIWriter.cpp
URL: 
http://svn.apache.org/viewcvs/xerces/c/trunk/samples/src/PSVIWriter/PSVIWriter.cpp?rev=231320&r1=231319&r2=231320&view=diff
==============================================================================
--- xerces/c/trunk/samples/src/PSVIWriter/PSVIWriter.cpp (original)
+++ xerces/c/trunk/samples/src/PSVIWriter/PSVIWriter.cpp Wed Aug 10 13:47:46 
2005
@@ -327,6 +327,7 @@
     //  Delete the parser itself.  Must be done prior to calling Terminate, 
below.
     //
     delete parser;
+    delete advancedHandler;
     delete handler;
     delete psviFormatter;
     delete errorFormatter;

Modified: xerces/c/trunk/samples/src/PSVIWriter/PSVIWriterHandlers.cpp
URL: 
http://svn.apache.org/viewcvs/xerces/c/trunk/samples/src/PSVIWriter/PSVIWriterHandlers.cpp?rev=231320&r1=231319&r2=231320&view=diff
==============================================================================
--- xerces/c/trunk/samples/src/PSVIWriter/PSVIWriterHandlers.cpp (original)
+++ xerces/c/trunk/samples/src/PSVIWriter/PSVIWriterHandlers.cpp Wed Aug 10 
13:47:46 2005
@@ -1930,10 +1930,9 @@
         writeClose(gActualValue);
         decIndent();
         writeString(gCommentEnd);
-    }
-
-    delete obj;
-
+   
+       delete obj;
+       }       
 }
 
 void PSVIAdvancedHandler::XMLDecl(const XMLCh* const versionStr, const XMLCh* 
const encodingStr, const XMLCh* const standaloneStr, const XMLCh* const 
autoEncodingStr)



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to