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);
+ }
+}
+