[ https://issues.apache.org/jira/browse/AXIS2C-1055?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dimuthu Gamage resolved AXIS2C-1055. ------------------------------------ Resolution: Fixed I just fixed the problem, as you suggested it was due to the freeing of the incorrect variables, Similarly I fixed a double freeing occurs when serializing an array, For an example, the problem was in the code similar to this, <CODE> start_input_string = AXIS2_MALLOC(..); for(i = 0; i < count; i ++) { ..... AXIS2_FREE( .., start_input_string) } </CODE> corrected to <CODE> start_input_string = AXIS2_MALLOC(..); for(i = 0; i < count; i ++) { ..... } AXIS2_FREE( .., start_input_string); </CODE> Both issues are fixed in the SVN. > Double free in generated ADB code > --------------------------------- > > Key: AXIS2C-1055 > URL: https://issues.apache.org/jira/browse/AXIS2C-1055 > Project: Axis2-C > Issue Type: Bug > Components: code generation > Affects Versions: Current (Nightly) > Reporter: Sam Meder > > I'm getting core dumps due to code generated from the latest nightlies. I've > tracked it down to what I believe is a bad free. On line 4065 of > CADBBeanTemplateSource.xsl there is the following code: > <xsl:if test="$anon or $istype"> > axutil_stream_write(stream, env, start_input_str, > start_input_str_len); > AXIS2_FREE(env->allocator,end_input_str); > </xsl:if> > I believe that should be > <xsl:if test="$anon or $istype"> > axutil_stream_write(stream, env, start_input_str, > start_input_str_len); > AXIS2_FREE(env->allocator,start_input_str); > </xsl:if> -- 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]