You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by sa...@apache.org on 2005/12/06 08:49:41 UTC

svn commit: r354350 - /webservices/axis2/trunk/c/test/xml/om/test_om.c

Author: samisa
Date: Mon Dec  5 23:49:33 2005
New Revision: 354350

URL: http://svn.apache.org/viewcvs?rev=354350&view=rev
Log: (empty)

Modified:
    webservices/axis2/trunk/c/test/xml/om/test_om.c

Modified: webservices/axis2/trunk/c/test/xml/om/test_om.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/test/xml/om/test_om.c?rev=354350&r1=354349&r2=354350&view=diff
==============================================================================
--- webservices/axis2/trunk/c/test/xml/om/test_om.c (original)
+++ webservices/axis2/trunk/c/test/xml/om/test_om.c Mon Dec  5 23:49:33 2005
@@ -153,14 +153,14 @@
     buffer = AXIS2_XML_WRITER_GET_XML(writer, &environment);
     
     axis2_om_output_free(om_output, &environment);  
-    
-    printf("%s",buffer);
+    if(buffer)
+        printf("%s",buffer);
     
     AXIS2_OM_DOCUMENT_FREE(document, &environment); 
   
     AXIS2_OM_STAX_BUILDER_FREE(builder, &environment);
-  
-    AXIS2_FREE(environment->allocator, buffer); 
+    if(buffer)
+        AXIS2_FREE(environment->allocator, buffer); 
     
 
     
@@ -246,10 +246,11 @@
      output_buffer = AXIS2_XML_WRITER_GET_XML(writer, &environment);
      
      axis2_om_output_free(om_output, &environment);
-     
-     printf("%s",output_buffer);
-     
-     AXIS2_FREE(environment->allocator, output_buffer); 
+     if(output_buffer)
+     {
+        printf("%s",output_buffer);
+        AXIS2_FREE(environment->allocator, output_buffer); 
+     }        
      printf ("\nDONE\n");
 
     return 0;
@@ -271,6 +272,7 @@
     test_om_build (file_name);
     test_om_serialize();
     axis2_env_free(environment); 
+    getchar();
     return 0;
  }