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"