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/03/02 12:39:19 UTC

svn commit: r382354 - in /webservices/axis2/trunk/c/modules/core/transport/http: http_transport_utils.c receiver/simple_http_svr_conn.c

Author: sahan
Date: Thu Mar  2 03:39:09 2006
New Revision: 382354

URL: http://svn.apache.org/viewcvs?rev=382354&view=rev
Log:
Removed socket closing to handle java clients. Need a good solution later

Modified:
    webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c
    webservices/axis2/trunk/c/modules/core/transport/http/receiver/simple_http_svr_conn.c

Modified: webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c?rev=382354&r1=382353&r2=382354&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c (original)
+++ webservices/axis2/trunk/c/modules/core/transport/http/http_transport_utils.c Thu Mar  2 03:39:09 2006
@@ -227,8 +227,8 @@
 	else if(NULL != strstr(content_type, AXIS2_HTTP_HEADER_ACCEPT_TEXT_XML))
 	{
 		is_soap11 = AXIS2_TRUE;
-		if(NULL != soap_action_header && AXIS2_STRLEN(soap_action_header)
-					> 0)
+		/*if(NULL != soap_action_header && AXIS2_STRLEN(soap_action_header)
+					> 0)*/
 		{
 			soap_builder = axis2_soap_builder_create(env, om_builder, 
 						AXIS2_SOAP11_SOAP_ENVELOPE_NAMESPACE_URI);
@@ -243,10 +243,9 @@
 					soap_builder, env);
 			if(NULL == soap_envelope)
 			{
-				AXIS2_OM_STAX_BUILDER_FREE(om_builder, env);
+				AXIS2_SOAP_BUILDER_FREE(soap_builder, env);
 				om_builder = NULL;
 				xml_reader = NULL;
-				AXIS2_SOAP_BUILDER_FREE(soap_builder, env);
 				soap_builder = NULL;
 				return AXIS2_FAILURE;
 			}
@@ -775,6 +774,7 @@
 	{
 		len = AXIS2_HTTP_CHUNKED_STREAM_READ(cb_ctx->chunked_stream, env, 
 						buffer, size);
+        buffer[len] = '\0';
 		return len;
 	}
 	else
@@ -794,7 +794,7 @@
         len = AXIS2_STREAM_READ(in_stream, env, buffer, read_len);
         if(len > 0)
         {
-                buffer[len] = '\0';
+             buffer[len] = '\0';
             ((axis2_callback_info_t*)ctx)->unread_len -= len;
         }
         return len;

Modified: webservices/axis2/trunk/c/modules/core/transport/http/receiver/simple_http_svr_conn.c
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/c/modules/core/transport/http/receiver/simple_http_svr_conn.c?rev=382354&r1=382353&r2=382354&view=diff
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/http/receiver/simple_http_svr_conn.c (original)
+++ webservices/axis2/trunk/c/modules/core/transport/http/receiver/simple_http_svr_conn.c Thu Mar  2 03:39:09 2006
@@ -194,11 +194,11 @@
     svr_conn_impl = AXIS2_INTF_TO_IMPL(svr_conn);
 	
 	AXIS2_STREAM_FREE(svr_conn_impl->stream, env);
-    if(-1 != svr_conn_impl->socket)
+    /*if(-1 != svr_conn_impl->socket)
     {
 		axis2_network_handler_close_socket(env, svr_conn_impl->socket);
         svr_conn_impl->socket = -1;
-    }
+    }*/
     return AXIS2_SUCCESS;
 }