Author: damitha
Date: Thu Jan 24 08:26:11 2008
New Revision: 614914
URL: http://svn.apache.org/viewvc?rev=614914&view=rev
Log:
Fixing memory leaks
Modified:
webservices/sandesha/trunk/c/src/wsrm/accept.c
webservices/sandesha/trunk/c/src/wsrm/ack_final.c
webservices/sandesha/trunk/c/src/wsrm/ack_none.c
webservices/sandesha/trunk/c/src/wsrm/ack_requested.c
webservices/sandesha/trunk/c/src/wsrm/acks_to.c
webservices/sandesha/trunk/c/src/wsrm/close_seq.c
webservices/sandesha/trunk/c/src/wsrm/close_seq_res.c
webservices/sandesha/trunk/c/src/wsrm/create_seq.c
webservices/sandesha/trunk/c/src/wsrm/create_seq_res.c
webservices/sandesha/trunk/c/src/wsrm/expires.c
webservices/sandesha/trunk/c/src/wsrm/fault_code.c
webservices/sandesha/trunk/c/src/wsrm/last_msg.c
webservices/sandesha/trunk/c/src/wsrm/make_connection.c
webservices/sandesha/trunk/c/src/wsrm/msg_pending.c
webservices/sandesha/trunk/c/src/wsrm/nack.c
webservices/sandesha/trunk/c/src/wsrm/seq_ack.c
webservices/sandesha/trunk/c/src/wsrm/seq_fault.c
webservices/sandesha/trunk/c/src/wsrm/seq_offer.c
webservices/sandesha/trunk/c/src/wsrm/terminate_seq.c
webservices/sandesha/trunk/c/src/wsrm/terminate_seq_res.c
Modified: webservices/sandesha/trunk/c/src/wsrm/accept.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/accept.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/accept.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/accept.c Thu Jan 24 08:26:11 2008
@@ -112,7 +112,7 @@
AXIS2_PARAM_CHECK(env->error, om_node, NULL);
accept_qname = axutil_qname_create(env, SANDESHA2_WSRM_COMMON_ACCEPT,
- accept->rm_ns_val, NULL);
+ accept->rm_ns_val, NULL);
if(NULL == accept_qname)
{
return NULL;
@@ -120,20 +120,24 @@
om_element = axiom_node_get_data_element(om_node, env);
if(NULL == om_element)
{
+ if(accept_qname)
+ axutil_qname_free(accept_qname, env);
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
return NULL;
}
accept_part = axiom_element_get_first_child_with_qname(om_element, env,
- accept_qname, om_node, &child_om_node);
+ accept_qname, om_node, &child_om_node);
+ if(accept_qname)
+ axutil_qname_free(accept_qname, env);
if(NULL == accept_part || NULL == child_om_node)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
return NULL;
}
accept->acks_to = sandesha2_acks_to_create(env, NULL,
- accept->rm_ns_val, accept->addr_ns_val);
+ accept->rm_ns_val, accept->addr_ns_val);
if(NULL == accept->acks_to)
{
return NULL;
Modified: webservices/sandesha/trunk/c/src/wsrm/ack_final.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/ack_final.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/ack_final.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/ack_final.c Thu Jan 24 08:26:11 2008
@@ -105,12 +105,16 @@
om_element = axiom_node_get_data_element(om_node, env);
if(NULL == om_element)
{
+ if(final_qname)
+ axutil_qname_free(final_qname, env);
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
AXIS2_FAILURE);
return NULL;
}
final_part = axiom_element_get_first_child_with_qname(om_element, env,
final_qname, om_node, &final_part_node);
+ if(final_qname)
+ axutil_qname_free(final_qname, env);
if(NULL == final_part)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
Modified: webservices/sandesha/trunk/c/src/wsrm/ack_none.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/ack_none.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/ack_none.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/ack_none.c Thu Jan 24 08:26:11 2008
@@ -106,12 +106,16 @@
om_element = axiom_node_get_data_element(om_node, env);
if(NULL == om_element)
{
+ if(none_qname)
+ axutil_qname_free(none_qname, env);
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
AXIS2_FAILURE);
return NULL;
}
none_part = axiom_element_get_first_child_with_qname(om_element, env,
- none_qname, om_node, &none_node);
+ none_qname, om_node, &none_node);
+ if(none_qname)
+ axutil_qname_free(none_qname, env);
if(NULL == none_part)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
Modified: webservices/sandesha/trunk/c/src/wsrm/ack_requested.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/ack_requested.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/ack_requested.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/ack_requested.c Thu Jan 24 08:26:11
2008
@@ -133,6 +133,8 @@
}
msg_num_part = axiom_element_get_first_child_with_qname(requested_part,
env,
msg_num_qname, requested_node, &msg_num_node);
+ if(msg_num_qname)
+ axutil_qname_free(msg_num_qname, env);
if(msg_num_part)
{
ack_requested->msg_num = sandesha2_msg_number_create(env,
@@ -212,8 +214,9 @@
return AXIS2_FAILURE;
}
axiom_soap_header_remove_header_block(soap_header, env, requested_qname);
- sandesha2_ack_requested_to_om_node((sandesha2_ack_requested_t*)
- ack_requested, env, soap_header);
+ sandesha2_ack_requested_to_om_node(ack_requested, env, soap_header);
+ if(requested_qname)
+ axutil_qname_free(requested_qname, env);
return AXIS2_SUCCESS;
}
Modified: webservices/sandesha/trunk/c/src/wsrm/acks_to.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/acks_to.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/acks_to.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/acks_to.c Thu Jan 24 08:26:11 2008
@@ -126,6 +126,8 @@
}
acks_to_part = axiom_element_get_first_child_with_qname(om_element, env,
acks_to_qname, om_node, &acks_to_node);
+ if(acks_to_qname)
+ axutil_qname_free(acks_to_qname, env);
if(NULL == acks_to_part)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
Modified: webservices/sandesha/trunk/c/src/wsrm/close_seq.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/close_seq.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/close_seq.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/close_seq.c Thu Jan 24 08:26:11 2008
@@ -213,6 +213,8 @@
body_node = axiom_soap_body_get_base_node(axiom_soap_envelope_get_body(
envelope, env), env);
sandesha2_close_seq_to_om_node(close_seq, env, body_node);
+ if(close_seq_qname)
+ axutil_qname_free(close_seq_qname, env);
return AXIS2_SUCCESS;
}
Modified: webservices/sandesha/trunk/c/src/wsrm/close_seq_res.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/close_seq_res.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/close_seq_res.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/close_seq_res.c Thu Jan 24 08:26:11
2008
@@ -214,9 +214,10 @@
}
sandesha2_utils_remove_soap_body_part(env, envelope, close_seq_qname);
body_node = axiom_soap_body_get_base_node(axiom_soap_envelope_get_body(
- envelope, env), env);
-
sandesha2_close_seq_res_to_om_node((sandesha2_close_seq_res_t*)close_seq_res,
- env, body_node);
+ envelope, env), env);
+ sandesha2_close_seq_res_to_om_node(close_seq_res, env, body_node);
+ if(close_seq_qname)
+ axutil_qname_free(close_seq_qname, env);
return AXIS2_SUCCESS;
}
Modified: webservices/sandesha/trunk/c/src/wsrm/create_seq.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/create_seq.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/create_seq.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/create_seq.c Thu Jan 24 08:26:11 2008
@@ -155,6 +155,8 @@
}
offer_part = axiom_element_get_first_child_with_qname(seq_part, env,
offer_qname, seq_node, &offer_node);
+ if(offer_qname)
+ axutil_qname_free(offer_qname, env);
if(offer_part)
{
create_seq->seq_offer = sandesha2_seq_offer_create(env,
@@ -177,6 +179,8 @@
}
expires_part = axiom_element_get_first_child_with_qname(seq_part, env,
expires_qname, seq_node, &expires_node);
+ if(expires_qname)
+ axutil_qname_free(expires_qname, env);
if(expires_part)
{
create_seq->expires = sandesha2_expires_create(env,
@@ -306,6 +310,8 @@
envelope, env), env);
sandesha2_create_seq_to_om_node((sandesha2_create_seq_t*)create_seq,
env, body_node);
+ if(create_seq_qname)
+ axutil_qname_free(create_seq_qname, env);
return AXIS2_SUCCESS;
}
Modified: webservices/sandesha/trunk/c/src/wsrm/create_seq_res.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/create_seq_res.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/create_seq_res.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/create_seq_res.c Thu Jan 24 08:26:11
2008
@@ -154,6 +154,8 @@
}
exp_part = axiom_element_get_first_child_with_qname(csr_part, env,
exp_qname, csr_node, &exp_node);
+ if(exp_qname)
+ axutil_qname_free(exp_qname, env);
if(exp_part)
{
create_seq_res->expires = sandesha2_expires_create(env,
@@ -175,6 +177,8 @@
}
acc_part = axiom_element_get_first_child_with_qname(csr_part, env,
acc_qname, csr_node, &acc_node);
+ if(acc_qname)
+ axutil_qname_free(acc_qname, env);
if(acc_part)
{
create_seq_res->accept = sandesha2_accept_create(env,
@@ -310,9 +314,11 @@
}
sandesha2_utils_remove_soap_body_part(env, envelope, create_seq_res_qname);
body_node = axiom_soap_body_get_base_node(axiom_soap_envelope_get_body(
- envelope, env), env);
+ envelope, env), env);
sandesha2_create_seq_res_to_om_node((sandesha2_create_seq_res_t*)
create_seq_res, env, body_node);
+ if(create_seq_res_qname)
+ axutil_qname_free(create_seq_res_qname, env);
return AXIS2_SUCCESS;
}
Modified: webservices/sandesha/trunk/c/src/wsrm/expires.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/expires.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/expires.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/expires.c Thu Jan 24 08:26:11 2008
@@ -110,11 +110,11 @@
if(NULL == om_element)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
return NULL;
}
exp_qname = axutil_qname_create(env, SANDESHA2_WSRM_COMMON_EXPIRES,
- expires->ns_val, NULL);
+ expires->ns_val, NULL);
if(NULL == exp_qname)
{
return NULL;
@@ -123,11 +123,13 @@
if(NULL == om_element)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
return NULL;
}
exp_part = axiom_element_get_first_child_with_qname(om_element, env,
- exp_qname, om_node, &exp_node);
+ exp_qname, om_node, &exp_node);
+ if(exp_qname)
+ axutil_qname_free(exp_qname, env);
if(NULL == exp_part)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
Modified: webservices/sandesha/trunk/c/src/wsrm/fault_code.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/fault_code.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/fault_code.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/fault_code.c Thu Jan 24 08:26:11 2008
@@ -121,6 +121,8 @@
}
fault_part = axiom_element_get_first_child_with_qname(om_element, env,
fault_qname, om_node, &fault_node);
+ if(fault_qname)
+ axutil_qname_free(fault_qname, env);
if(NULL == fault_part)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
Modified: webservices/sandesha/trunk/c/src/wsrm/last_msg.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/last_msg.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/last_msg.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/last_msg.c Thu Jan 24 08:26:11 2008
@@ -124,7 +124,8 @@
}
lm_part = axiom_element_get_first_child_with_qname(om_element, env,
lm_qname, om_node, &lm_node);
- axutil_qname_free(lm_qname, env);
+ if(lm_qname)
+ axutil_qname_free(lm_qname, env);
if(!lm_part)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
Modified: webservices/sandesha/trunk/c/src/wsrm/make_connection.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/make_connection.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/make_connection.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/make_connection.c Thu Jan 24 08:26:11
2008
@@ -125,7 +125,7 @@
if(!om_element)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
return NULL;
}
identifier_qname = axutil_qname_create(env,
SANDESHA2_WSRM_COMMON_IDENTIFIER,
@@ -141,9 +141,13 @@
return NULL;
}
identifier_element = axiom_element_get_first_child_with_qname(om_element,
env,
- identifier_qname, om_node, &identifier_node);
+ identifier_qname, om_node, &identifier_node);
address_element = axiom_element_get_first_child_with_qname(om_element, env,
- address_qname, om_node, &address_node);
+ address_qname, om_node, &address_node);
+ if(identifier_qname)
+ axutil_qname_free(identifier_qname, env);
+ if(address_qname)
+ axutil_qname_free(address_qname, env);
if(!identifier_element && !address_element)
{
AXIS2_ERROR_SET(env->error,
@@ -166,7 +170,7 @@
if(address_element)
{
make_conn->address = sandesha2_address_create(env,
- make_conn->ns_val, NULL);
+ make_conn->ns_val, NULL);
if(!make_conn->address)
{
return NULL;
@@ -285,6 +289,8 @@
if(body_element)
element = axiom_element_get_first_child_with_qname(body_element, env,
make_conn_qname, body_node, &node);
+ if(make_conn_qname)
+ axutil_qname_free(make_conn_qname, env);
/**
* Detach if already exists
*/
Modified: webservices/sandesha/trunk/c/src/wsrm/msg_pending.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/msg_pending.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/msg_pending.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/msg_pending.c Thu Jan 24 08:26:11 2008
@@ -126,6 +126,8 @@
}
pending_attr = axiom_element_get_attribute(msg_pending_element, env,
pending_qname);
+ if(pending_qname)
+ axutil_qname_free(pending_qname, env);
if(!pending_attr)
{
AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "MessagePending header must" \
@@ -237,7 +239,9 @@
}
axiom_soap_header_remove_header_block(soap_header, env, msg_pending_qname);
sandesha2_msg_pending_to_om_node((sandesha2_msg_pending_t*)msg_pending,
- env, soap_header);
+ env, soap_header);
+ if(msg_pending_qname)
+ axutil_qname_free(msg_pending_qname, env);
return AXIS2_SUCCESS;
}
Modified: webservices/sandesha/trunk/c/src/wsrm/nack.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/nack.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/nack.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/nack.c Thu Jan 24 08:26:11 2008
@@ -110,28 +110,30 @@
if(NULL == om_element)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
return NULL;
}
nack_qname = axutil_qname_create(env, SANDESHA2_WSRM_COMMON_NACK,
- nack->ns_val, NULL);
+ nack->ns_val, NULL);
if(NULL == nack_qname)
{
return NULL;
}
nack_part = axiom_element_get_first_child_with_qname(om_element, env,
- nack_qname, om_node, &nack_node);
+ nack_qname, om_node, &nack_node);
+ if(nack_qname)
+ axutil_qname_free(nack_qname, env);
if(NULL == nack_part)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
return NULL;
}
nack_text = axiom_element_get_text(nack_part, env, nack_node);
if(NULL == nack_text)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_EMPTY_OM_ELEMENT,
- AXIS2_FAILURE);
+ AXIS2_FAILURE);
return NULL;
}
return nack;
Modified: webservices/sandesha/trunk/c/src/wsrm/seq_ack.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/seq_ack.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/seq_ack.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/seq_ack.c Thu Jan 24 08:26:11 2008
@@ -260,6 +260,8 @@
}
af_part = axiom_element_get_first_child_with_qname(sa_part, env,
af_qname, sa_node, &af_node);
+ if(af_qname)
+ axutil_qname_free(af_qname, env);
if(af_part)
{
seq_ack->ack_final = sandesha2_ack_final_create(env,
@@ -282,12 +284,10 @@
seq_ack->ns_val, NULL);
an_part = axiom_element_get_first_child_with_qname(sa_part, env,
an_qname, sa_node, &an_node);
+ if(an_qname)
+ axutil_qname_free(an_qname, env);
if(an_part)
{
- if(!an_qname)
- {
- return NULL;
- }
seq_ack->ack_none = sandesha2_ack_none_create(env,
seq_ack->ns_val);
if(!seq_ack->ack_none)
Modified: webservices/sandesha/trunk/c/src/wsrm/seq_fault.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/seq_fault.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/seq_fault.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/seq_fault.c Thu Jan 24 08:26:11 2008
@@ -119,6 +119,8 @@
}
sf_part = axiom_element_get_first_child_with_qname(om_element, env,
sf_qname, om_node, &sf_node);
+ if(sf_qname)
+ axutil_qname_free(sf_qname, env);
if(NULL == sf_part)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
@@ -132,7 +134,9 @@
return NULL;
}
fc_part = axiom_element_get_first_child_with_qname(om_element, env,
- sf_qname, sf_node, &fc_node);
+ fc_qname, sf_node, &fc_node);
+ if(fc_qname)
+ axutil_qname_free(fc_qname, env);
if(NULL != fc_part)
{
seq_fault->fault_code = sandesha2_fault_code_create(env,
Modified: webservices/sandesha/trunk/c/src/wsrm/seq_offer.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/seq_offer.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/seq_offer.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/seq_offer.c Thu Jan 24 08:26:11 2008
@@ -118,6 +118,8 @@
}
so_part = axiom_element_get_first_child_with_qname(om_element, env,
so_qname, om_node, &so_node);
+ if(so_qname)
+ axutil_qname_free(so_qname, env);
if(NULL == so_part)
{
AXIS2_ERROR_SET(env->error, SANDESHA2_ERROR_NULL_OM_ELEMENT,
@@ -139,6 +141,8 @@
}
exp_part = axiom_element_get_first_child_with_qname(so_part, env,
exp_qname, so_node, &exp_node);
+ if(exp_qname)
+ axutil_qname_free(exp_qname, env);
if(NULL != exp_part)
{
seq_offer->expires = sandesha2_expires_create(env,
Modified: webservices/sandesha/trunk/c/src/wsrm/terminate_seq.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/terminate_seq.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/terminate_seq.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/terminate_seq.c Thu Jan 24 08:26:11
2008
@@ -207,6 +207,8 @@
body_node = axiom_soap_body_get_base_node(axiom_soap_envelope_get_body(
envelope, env), env);
sandesha2_terminate_seq_to_om_node(terminate_seq, env, body_node);
+ if(ts_qname)
+ axutil_qname_free(ts_qname, env);
return AXIS2_SUCCESS;
}
Modified: webservices/sandesha/trunk/c/src/wsrm/terminate_seq_res.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/src/wsrm/terminate_seq_res.c?rev=614914&r1=614913&r2=614914&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/src/wsrm/terminate_seq_res.c (original)
+++ webservices/sandesha/trunk/c/src/wsrm/terminate_seq_res.c Thu Jan 24
08:26:11 2008
@@ -212,6 +212,8 @@
envelope, env), env);
sandesha2_terminate_seq_res_to_om_node((sandesha2_terminate_seq_res_t*)
terminate_seq_res, env, body_node);
+ if(tsr_qname)
+ axutil_qname_free(tsr_qname, env);
return AXIS2_SUCCESS;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]