You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ma...@apache.org on 2008/07/29 12:19:53 UTC

svn commit: r680662 - in /webservices/axis2/trunk/c/src/core/transport/http: server/apache2/apache2_worker.c util/http_transport_utils.c

Author: manjula
Date: Tue Jul 29 03:19:52 2008
New Revision: 680662

URL: http://svn.apache.org/viewvc?rev=680662&view=rev
Log:
Changing the mime_part list destroy function to http_transport_utils.

Modified:
    webservices/axis2/trunk/c/src/core/transport/http/server/apache2/apache2_worker.c
    webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c

Modified: webservices/axis2/trunk/c/src/core/transport/http/server/apache2/apache2_worker.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/http/server/apache2/apache2_worker.c?rev=680662&r1=680661&r2=680662&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/http/server/apache2/apache2_worker.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/http/server/apache2/apache2_worker.c Tue Jul 29 03:19:52 2008
@@ -51,9 +51,6 @@
     axis2_byte_t *buffer,
     int buffer_size);
 
-static void apache2_worker_destroy_mime_parts(
-    axutil_array_list_t *mime_parts,
-    const axutil_env_t *env);
 
 struct axis2_apache2_worker
 {
@@ -1238,7 +1235,7 @@
             send_status = DECLINED;
         }
 
-        apache2_worker_destroy_mime_parts(mime_parts, env);
+        axis2_http_transport_utils_destroy_mime_parts(mime_parts, env);
         mime_parts = NULL;
     }
 
@@ -1458,24 +1455,3 @@
     buffer = NULL;    
     return AXIS2_SUCCESS;    
 }
-
-static void apache2_worker_destroy_mime_parts(
-    axutil_array_list_t *mime_parts,
-    const axutil_env_t *env)
-{
-    if (mime_parts)
-    {
-        int i = 0;
-        for (i = 0; i < axutil_array_list_size(mime_parts, env); i++)
-        {
-            axiom_mime_part_t *mime_part = NULL;
-            mime_part = (axiom_mime_part_t *)
-                axutil_array_list_get(mime_parts, env, i);
-            if (mime_part)
-            {
-                axiom_mime_part_free(mime_part, env);
-            }
-        }
-        axutil_array_list_free(mime_parts, env);
-    }
-}

Modified: webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c?rev=680662&r1=680661&r2=680662&view=diff
==============================================================================
--- webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c (original)
+++ webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c Tue Jul 29 03:19:52 2008
@@ -3339,3 +3339,25 @@
     fclose(fp);
     return AXIS2_SUCCESS;    
 }
+
+AXIS2_EXTERN void AXIS2_CALL axis2_http_transport_utils_destroy_mime_parts(
+    axutil_array_list_t *mime_parts,
+    const axutil_env_t *env)
+{
+    if (mime_parts)
+    {
+        int i = 0;
+        for (i = 0; i < axutil_array_list_size(mime_parts, env); i++)
+        {
+            axiom_mime_part_t *mime_part = NULL;
+            mime_part = (axiom_mime_part_t *)
+                axutil_array_list_get(mime_parts, env, i);
+            if (mime_part)
+            {
+                axiom_mime_part_free(mime_part, env);
+            }
+        }
+        axutil_array_list_free(mime_parts, env);
+    }
+}
+