Author: rfm
Date: Wed Oct  7 08:30:07 2015
New Revision: 39037

URL: http://svn.gna.org/viewcvs/gnustep?rev=39037&view=rev
Log:
fix escapeds output to be ascii

Modified:
    libs/webserver/trunk/WebServerConnection.m

Modified: libs/webserver/trunk/WebServerConnection.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/webserver/trunk/WebServerConnection.m?rev=39037&r1=39036&r2=39037&view=diff
==============================================================================
--- libs/webserver/trunk/WebServerConnection.m  (original)
+++ libs/webserver/trunk/WebServerConnection.m  Wed Oct  7 08:30:07 2015
@@ -105,7 +105,7 @@
       else if ('\r' == b) size++;
       else if ('\t' == b) size++;
       else if ('\\' == b) size++;
-      else if (!isprint(b)) size += 3;
+      else if (b < 32 || b > 126) size += 3;
     }
   dst = (uint8_t*)malloc(size);
   for (pos = index = 0; index < len; index++)
@@ -132,7 +132,7 @@
           dst[pos++] = '\\';
           dst[pos++] = '\\';
         }
-      else if (!isprint(b))
+      else if (b < 32 || b > 126)
         {
           sprintf((char*)&dst[pos], "\\x%02x", b);
           pos += 4;


_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs

Reply via email to