Affects Version/s: 1.1 Final
Fix Version/s: 1.2 Alpha
Environment:Linux operating system
When using C++ clients with Xerces parser huge amounts of memory leaks can be noticed.
The problem occurs When using the Xerces parser, the XMLString::transcode() method returns a memory buffer that
is expected to be deleted by the caller after use.(in other words XMLString::transcode() calls must have matching XMLString::release() calls)
Many memory leaks can be found related to XMLString::transcode() calls in XercesHandler.cpp. (and fixed them in the patch below)
Please apply this patch as soon as possible to CVS code for the benefit of those who use the Xerces parser.
|Status||Open [ 1 ]||Closed [ 6 ]|
|Resolution||Fixed [ 1 ]|
|Fix Version/s||1.2 Alpha [ 10750 ]|
|Workflow||jira [ 31114 ]||Default workflow, editable Closed status [ 12556356 ]|
|Workflow||Default workflow, editable Closed status [ 12556356 ]||jira [ 12579330 ]|
|Transition||Time In Source Status||Execution Times||Last Executer||Last Execution Date|
|116d 2h 47m||1||Samisa Abeysinghe||16/Aug/04 11:59|