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 su...@apache.org on 2008/07/01 06:15:18 UTC

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

Author: supun
Date: Mon Jun 30 21:15:18 2008
New Revision: 672987

URL: http://svn.apache.org/viewvc?rev=672987&view=rev
Log:
patch applied. AXIS2C-1124. Thanks Rajika.

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?rev=672987&r1=672986&r2=672987&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 Mon Jun 30 21:15:18 2008
@@ -2197,6 +2197,14 @@
         tmp2 = axutil_strdup(env, tmp + 1);
         tmp2[strlen(tmp2) - 1] = AXIS2_ESC_NULL;
     }
+    /* handle XOP */
+    if(*tmp2 == AXIS2_B_SLASH && *(tmp2 + 1) == '\"')
+    {
+        tmp = tmp2;
+        tmp2 = axutil_strdup(env, tmp + 2);
+        tmp2[strlen(tmp2) - 3] = AXIS2_ESC_NULL;
+    }
+
     return tmp2;
 }
 
@@ -3025,3 +3033,4 @@
 	return status;
 }
 
+