Hi Subra,

Hello,
>
> I have a webservice in which I allocate memory for a variable and then use
> that variable in creating a soap response like this
>
>         objType_om_ele = axiom_element_create(env, response_node,
> OBJECT_TYPE, ns, &objType_om_node);
>         axiom_element_set_text(objType_om_ele, env, objectType,
> objType_om_node);
>
>
> here the variable "objectType" was malloc'd using AXIS2_MALLOC function.
>
> in the end i return response_node and the client receives the soap
> response.
>
> my question is, when should i free the memory that i allocated.


Are you talking about freeing "objectType"? If that's the case, you can free
it just after setting "axiom_element_set_text" (before returning
"response_node").

Regards,
Shankar


-- 
S.Uthaiyashankar
Software Architect
WSO2 Inc.
http://wso2.com/ - "The Open Source SOA Company"

Reply via email to