Author: damitha
Date: Sat Feb 16 19:51:24 2008
New Revision: 628410
URL: http://svn.apache.org/viewvc?rev=628410&view=rev
Log:
In ping service function xml writer is created but not freed. Fixed it
Modified:
webservices/sandesha/trunk/c/samples/RMSampleService/rm_sample_svc.c
Modified: webservices/sandesha/trunk/c/samples/RMSampleService/rm_sample_svc.c
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/c/samples/RMSampleService/rm_sample_svc.c?rev=628410&r1=628409&r2=628410&view=diff
==============================================================================
--- webservices/sandesha/trunk/c/samples/RMSampleService/rm_sample_svc.c
(original)
+++ webservices/sandesha/trunk/c/samples/RMSampleService/rm_sample_svc.c Sat
Feb 16 19:51:24 2008
@@ -158,9 +158,16 @@
writer = axiom_xml_writer_create_for_memory(env, NULL, AXIS2_TRUE, 0,
AXIS2_XML_PARSER_TYPE_BUFFER);
om_output = axiom_output_create (env, writer);
-
+ if (!om_output)
+ {
+ AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "Could not create
om_output");
+ axiom_xml_writer_free(writer, env);
+ writer = NULL;
+ return;
+ }
axiom_node_serialize (node, env, om_output);
buffer = axiom_xml_writer_get_xml(writer, env);
+ axiom_output_free(om_output, env);
}
element = axiom_node_get_data_element(node, env);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]