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 2007/04/28 07:37:23 UTC

svn commit: r533298 - /webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c

Author: samisa
Date: Fri Apr 27 22:37:23 2007
New Revision: 533298

URL: http://svn.apache.org/viewvc?view=rev&rev=533298
Log:
Fixed the array boundry bug

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

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?view=diff&rev=533298&r1=533297&r2=533298
==============================================================================
--- 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 Fri Apr 27 22:37:23 2007
@@ -212,21 +212,21 @@
 
     soap_action = (axis2_char_t*)axutil_string_get_buffer(soap_action_header, env);
     soap_action_len = axutil_string_get_length(soap_action_header, env);
-    
+   
     if (soap_action && (soap_action_len > 0))
     {
         /* remove leading and trailing " s */
         if ('"' == soap_action[0])
         {
-            memmove(soap_action, soap_action + sizeof(axis2_char_t),
-                    soap_action_len + sizeof(axis2_char_t));
+            memmove(soap_action, soap_action + sizeof(char),
+                    soap_action_len - 1 + sizeof(char));
         }
-        if ('"' == soap_action[soap_action_len -1])
+        if ('"' == soap_action[soap_action_len - 2])
         {
-            soap_action[soap_action_len -1] = '\0';
+            soap_action[soap_action_len - 2] = '\0';
         }
     }
-
+ 
     headers = axis2_msg_ctx_get_transport_headers(msg_ctx, env);
     if (headers)
     {



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