ws-axis-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From manj...@apache.org
Subject svn commit: r682581 - /webservices/axis2/trunk/c/neethi/test/test.c
Date Tue, 05 Aug 2008 05:05:21 GMT
Author: manjula
Date: Mon Aug  4 22:05:21 2008
New Revision: 682581

URL: http://svn.apache.org/viewvc?rev=682581&view=rev
Log:
Fixing some memory leaks in tests.

Modified:
    webservices/axis2/trunk/c/neethi/test/test.c

Modified: webservices/axis2/trunk/c/neethi/test/test.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/neethi/test/test.c?rev=682581&r1=682580&r2=682581&view=diff
==============================================================================
--- webservices/axis2/trunk/c/neethi/test/test.c (original)
+++ webservices/axis2/trunk/c/neethi/test/test.c Mon Aug  4 22:05:21 2008
@@ -17,16 +17,18 @@
     int argc,
     char **argv)
 {
-    axutil_allocator_t *allocator = axutil_allocator_init(NULL);
+    /*axutil_allocator_t *allocator = axutil_allocator_init(NULL);
     axutil_error_t *error = axutil_error_create(allocator);
-    const axutil_env_t *env = axutil_env_create_with_error(allocator, error);
-
+    const axutil_env_t *env = axutil_env_create_with_error(allocator, error);*/
+    const axutil_env_t *env = NULL;
     axiom_xml_reader_t *reader = NULL;
     axiom_stax_builder_t *builder = NULL;
     axiom_document_t *document = NULL;
     axiom_node_t *root = NULL;
     axiom_element_t *root_ele = NULL;
 
+    env = axutil_env_create_all("test.log", AXIS2_LOG_LEVEL_TRACE);
+
     reader = axiom_xml_reader_create_for_file(env, argv[1], NULL);
 
     if (!reader)
@@ -113,6 +115,15 @@
         }
     }
 
+    if(builder)
+    {
+        axiom_stax_builder_free(builder, env);
+        builder = NULL;
+    }
+
+    axutil_env_free((axutil_env_t *)env);
+    env = NULL;    
+
     printf("Successful\n");
     return 0;
 



Mime
View raw message