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 2006/12/07 09:46:23 UTC

svn commit: r483379 - /webservices/axis2/trunk/c/samples/client/yahoo/yahoo_client.c

Author: samisa
Date: Thu Dec  7 00:46:22 2006
New Revision: 483379

URL: http://svn.apache.org/viewvc?view=rev&rev=483379
Log:
Fixed memory leak

Modified:
    webservices/axis2/trunk/c/samples/client/yahoo/yahoo_client.c

Modified: webservices/axis2/trunk/c/samples/client/yahoo/yahoo_client.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/samples/client/yahoo/yahoo_client.c?view=diff&rev=483379&r1=483378&r2=483379
==============================================================================
--- webservices/axis2/trunk/c/samples/client/yahoo/yahoo_client.c (original)
+++ webservices/axis2/trunk/c/samples/client/yahoo/yahoo_client.c Thu Dec  7 00:46:22 2006
@@ -148,7 +148,12 @@
 	child_node = AXIOM_NODE_GET_FIRST_CHILD (node, env);
 	while (AXIOM_NODE_IS_COMPLETE (node, env) && child_node)
 	{
-		printf ("\t%s\n", AXIOM_NODE_TO_STRING (child_node, env));
+        axis2_char_t *om_str = AXIOM_NODE_TO_STRING (child_node, env);
+        if (om_str) 
+        {
+    		printf ("\t%s\n", om_str);
+            AXIS2_FREE(env->allocator, om_str);
+        }
 		child_node = AXIOM_NODE_GET_NEXT_SIBLING (child_node, env);
 	}
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org