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]