From bbaf4d907347c7418b3793f33b7e45d709b43ca2 Mon Sep 17 00:00:00 2001 From: wmayer Date: Wed, 16 Jul 2014 19:11:17 +0200 Subject: [PATCH] + use XMLString::release to free memory --- src/Base/Parameter.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Base/Parameter.cpp b/src/Base/Parameter.cpp index 031d697c66..24eacefec6 100644 --- a/src/Base/Parameter.cpp +++ b/src/Base/Parameter.cpp @@ -1053,9 +1053,9 @@ void ParameterManager::Init(void) #endif char *pMsg = XMLString::transcode(toCatch.getMessage()); err << "Error during Xerces-c Initialization.\n" - << " Exception message:" - << pMsg; - delete [] pMsg; + << " Exception message:" + << pMsg; + XMLString::release(&pMsg); throw Exception(err.str().c_str()); } Init = true; @@ -1441,7 +1441,7 @@ bool DOMPrintErrorHandler::handleError(const DOMError &domError) // Display whatever error message passed from the serializer char *msg = XMLString::transcode(domError.getMessage()); std::cout<