diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2004-06-01 20:16:06 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2004-06-01 20:16:06 +0000 |
commit | 98a6986d97fd2d09fef2c4b870f6d77b5d29efe0 (patch) | |
tree | 8e79f8955ddb3033c1ad938411944a3d4e5fe956 | |
parent | db9f1fafa5640e0166e17e99ec27d4b9e15af286 (diff) | |
download | php-git-98a6986d97fd2d09fef2c4b870f6d77b5d29efe0.tar.gz |
Fixed bug #28597 (xmlrpc_encode_request() incorrectly encodes chars in
200-210 range).
Patch by: fernando dot nemec at folha dot com dot br
-rw-r--r-- | ext/xmlrpc/libxmlrpc/xml_element.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/ext/xmlrpc/libxmlrpc/xml_element.c b/ext/xmlrpc/libxmlrpc/xml_element.c index 53fcd74c2d..5fee23959c 100644 --- a/ext/xmlrpc/libxmlrpc/xml_element.c +++ b/ext/xmlrpc/libxmlrpc/xml_element.c @@ -44,6 +44,9 @@ static const char rcsid[] = "#(@) $Id$"; * 06/2000 * HISTORY * $Log$ + * Revision 1.5 2003/12/16 21:00:21 sniper + * Fix some compile warnings (patch by Joe Orton) + * * Revision 1.4 2002/11/26 23:01:16 fmk * removing unused variables * @@ -265,10 +268,9 @@ static int create_xml_escape(char *pString, unsigned char c) pString[counter++] = c / 100 + '0'; c = c % 100; } - if(c >= 10) { - pString[counter++] = c / 10 + '0'; - c = c % 10; - } + pString[counter++] = c / 10 + '0'; + c = c % 10; + pString[counter++] = c + '0'; pString[counter++] = ';'; return counter; |