Hi,
I have the following code which I believe is responsible for a memory
leak (using valgrind):
void DDLSAX2FileHandler::startElement(const XMLCh* const uri
, const XMLCh* const localname
, const XMLCh* const qname
, const Attributes& attrs)
{
DCOUT_V('P', "DDLSAX2FileHandler::startElement started");
char* temp1 = XMLString::transcode(qname);
std::string
myElementName(temp1);
XMLString::release(&temp1);
====
Is the use of XMLString::transcode and XMLString::release correct?
Thank you.
Michael Case
--
Michael Case
Software Engineer
High Energy Group
Department of Physics
UC Davis
One Shields Avenue
Davis, CA 95616
Davis: +1-530-754-7226
FNAL: +1-630-840-4626
personal cell: +1-530-902-0594