Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 1.1 Final
    • Fix Version/s: 1.2 Alpha
    • Component/s: None
    • Labels:
      None
    • 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.

      1. patch.txt
        6 kB
        Sevwandi Abeysinghe

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Sevwandi Abeysinghe
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development