summaryrefslogtreecommitdiff
path: root/lang/php5/patches/patch-au
blob: 682945a693c4dcbd6f577fc1e6324949c4f7bc8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$NetBSD: patch-au,v 1.1 2006/05/23 22:55:23 jdolecek Exp $

--- ext/wddx/wddx.c.orig	2006-05-24 00:39:34.000000000 +0200
+++ ext/wddx/wddx.c
@@ -399,7 +399,8 @@ static void php_wddx_serialize_string(wd
 					break;
 
 				default:
-					if (iscntrl((int)*(unsigned char *)p)) {
+					if (iscntrl((int)*(unsigned char *)p)
+					    && isascii((int)*(unsigned char *)p)) {
 						FLUSH_BUF();
 						sprintf(control_buf, WDDX_CHAR, *p);
 						php_wddx_add_chunk(packet, control_buf);