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