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 sa...@apache.org on 2006/09/13 07:25:58 UTC

svn commit: r442850 - /webservices/axis2/trunk/c/modules/core/transport/http/server/apache2/apache2_stream.c

Author: samisa
Date: Tue Sep 12 22:25:57 2006
New Revision: 442850

URL: http://svn.apache.org/viewvc?view=rev&rev=442850
Log:
removed the unwanted logic

Modified:
    webservices/axis2/trunk/c/modules/core/transport/http/server/apache2/apache2_stream.c

Modified: webservices/axis2/trunk/c/modules/core/transport/http/server/apache2/apache2_stream.c
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/modules/core/transport/http/server/apache2/apache2_stream.c?view=diff&rev=442850&r1=442849&r2=442850
==============================================================================
--- webservices/axis2/trunk/c/modules/core/transport/http/server/apache2/apache2_stream.c (original)
+++ webservices/axis2/trunk/c/modules/core/transport/http/server/apache2/apache2_stream.c Tue Sep 12 22:25:57 2006
@@ -154,7 +154,6 @@
     size_t count)
 {
    apache2_stream_impl_t *stream_impl = NULL;
-    char *write_buf = NULL;
     axis2_char_t *buffer = NULL;
     AXIS2_ENV_CHECK(env, AXIS2_CRITICAL_FAILURE);
     AXIS2_PARAM_CHECK(env->error, buf, AXIS2_FAILURE);
@@ -164,30 +163,8 @@
     {
         return count;
     }
-    /* we need to NULL terminate the buffer if it is not already done so */
-    if(buffer[count-1] != '\0')
-    {
-        int len = -1;
-        write_buf = AXIS2_MALLOC(env->allocator, count + 1);
-        if(NULL == write_buf)
-        {
-            AXIS2_ERROR_SET(env->error, AXIS2_ERROR_NO_MEMORY, 
-                        AXIS2_FAILURE);
-            return -1;
-        }
-        memcpy(write_buf, buffer, count);
-        write_buf[count] = '\0';
-        len = ap_rwrite(write_buf, count, stream_impl->request);
-        AXIS2_FREE(env->allocator, write_buf);
-        return len;
-    }
-    else
-    {
-        write_buf = buffer;
-        return ap_rwrite(write_buf, count - 1, stream_impl->request);
-    }
-    /* we shoudn't come here unless a serious problem*/
-    return -1;
+    /* assume that buffer is not null terminated */
+    return ap_rwrite(buffer, count, stream_impl->request);
 }
 
 



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