Author: shankar
Date: Mon Mar  3 19:30:00 2008
New Revision: 633355

URL: http://svn.apache.org/viewvc?rev=633355&view=rev
Log:
fix for issue AXIS2C-1042

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=633355&r1=633354&r2=633355&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 Mar  3 19:30:00 2008
@@ -1515,17 +1515,19 @@
             c = fgetc(wsdl_file);
             while (c != EOF)
             {
-                if (i > size)
+                if (i >= size)
                 {
-                    size *= size * 3;
+                    size = size * 3;
                     tmp = (axis2_char_t *) AXIS2_MALLOC(env->allocator, size);
                     memcpy(tmp, content, i);
                     AXIS2_FREE(env->allocator, content);
                     content = tmp;
                 }
-                sprintf(&content[i++], "%c", c);
+                /*sprintf(&content[i++], "%c", c);*/
+                content[i++] = c;
                 c = fgetc(wsdl_file);
             }
+            content[i] = '\0';
             wsdl_string = content;
         }
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to