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 sh...@apache.org on 2008/03/04 04:30:03 UTC
svn commit: r633355 -
/webservices/axis2/trunk/c/src/core/transport/http/util/http_transport_utils.c
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: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org