From 98a6986d97fd2d09fef2c4b870f6d77b5d29efe0 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Tue, 1 Jun 2004 20:16:06 +0000 Subject: [PATCH] Fixed bug #28597 (xmlrpc_encode_request() incorrectly encodes chars in 200-210 range). Patch by: fernando dot nemec at folha dot com dot br --- ext/xmlrpc/libxmlrpc/xml_element.c | 10 ++++++---- 1 file 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; -- 2.50.1