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]

Reply via email to