[ https://issues.apache.org/jira/browse/AXIS2C-873?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dushshantha Chandradasa resolved AXIS2C-873. -------------------------------------------- Resolution: Fixed > Function axiom_document_build_all[Alastair FETTES] > -------------------------------------------------- > > Key: AXIS2C-873 > URL: https://issues.apache.org/jira/browse/AXIS2C-873 > Project: Axis2-C > Issue Type: Bug > Affects Versions: Current (Nightly) > Environment: Ubuntu 7.04 > Reporter: Lahiru Gunathilake > Fix For: Current (Nightly) > > > <snippet> > AXIS2_EXTERN > axiom_node_t* axiom_document_build_all( > struct axiom_document* document, > const axutil_env_t* env) > </snippet> > Problem: The caller of this function is not given responsibility for the > return value of type axiom_node_t*, since (as of v1.1.0) the return value is > free-ed by the function axiom_document_free. If the caller calls the function > axiom_document_free_self, the return value is NOT free-ed. So a memory leak > is possible here. > Solution: Document memory ownership for parameters and return value. > Investigate the use of free functions and pointers in regards to possible > memory leak. -- 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]