Incompatible between Guththila and Libxml
-----------------------------------------

                 Key: AXIS2C-808
                 URL: https://issues.apache.org/jira/browse/AXIS2C-808
             Project: Axis2-C
          Issue Type: Bug
          Components: xml/om
    Affects Versions: Current (Nightly)
         Environment: Ubuntu
            Reporter: Lahiru Gunathilake
             Fix For: Current (Nightly)


In om_stax_builder.c it calls parsers get_value and get_prefix like methods to 
get the parts of the xml.But when it wants to free those axis2_char_t* it 
simply calls the axiom_xml_reader_free method.But since Guththila and Libxml2 
implementations are different , with Guththila it doesn't actually delete the 
malloc char*.To resolve this we can't simply use AXIS2_FREE to delete with both 
parsers because libxml2 gives those parts without doing malloc.Then we have to 
use some macro definition and decide whether built with guththila or not and 
use seperate methods to delete those char*.If we simply ignore this it cause a 
big memory leak with Guththila.It's around 3000bytes for a simple xml.

Regs
lahiru

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to