[ https://issues.apache.org/jira/browse/AXIS2C-808?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sanjaya Ratnaweera resolved AXIS2C-808. --------------------------------------- Resolution: Fixed Fix Version/s: (was: Current (Nightly)) 1.2.0 Patch applied. Thanks Lahiru for the patch. > 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 > Assignee: Sanjaya Ratnaweera > Fix For: 1.2.0 > > Attachments: diff > > > 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]