You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by ax...@ws.apache.org on 2004/08/16 13:59:19 UTC

[jira] Closed: (AXISCPP-53) Xerces Paser Memory Leaks

Message:

   The following issue has been closed.

   Resolver: Samisa Abeysinghe
       Date: Mon, 16 Aug 2004 4:59 AM

The patch was applied by sanjaya.
---------------------------------------------------------------------
View the issue:
  http://issues.apache.org/jira/browse/AXISCPP-53

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: AXISCPP-53
    Summary: Xerces Paser Memory Leaks
       Type: Bug

     Status: Closed
   Priority: Critical
 Resolution: FIXED

    Project: Axis-C++
   Fix Fors:
             1.2 Alpha
   Versions:
             1.1 Final

   Assignee: 
   Reporter: Sevwandi Abeysinghe

    Created: Thu, 22 Apr 2004 2:11 AM
    Updated: Mon, 16 Aug 2004 4:59 AM
Environment: Linux operating system

Description:
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.



---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira