diff options
author | jdolecek <jdolecek> | 2006-05-23 22:55:22 +0000 |
---|---|---|
committer | jdolecek <jdolecek> | 2006-05-23 22:55:22 +0000 |
commit | 304493d957c871881938b87bf8959d2e23bea905 (patch) | |
tree | cc0af6281371f2ddd830993ae5d3618a853e6821 /lang/php5 | |
parent | 143ebc3827069224903e15fc639c26dd6bc3977b (diff) | |
download | pkgsrc-304493d957c871881938b87bf8959d2e23bea905.tar.gz |
add patch for WDDX non-ASCII serializer/deserializer problem, reported
as PHP Bug 37569 and 37571
Diffstat (limited to 'lang/php5')
-rw-r--r-- | lang/php5/distinfo | 3 | ||||
-rw-r--r-- | lang/php5/patches/patch-au | 14 |
2 files changed, 16 insertions, 1 deletions
diff --git a/lang/php5/distinfo b/lang/php5/distinfo index 00751e9aa97..6d91c11d81a 100644 --- a/lang/php5/distinfo +++ b/lang/php5/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.22 2006/05/17 06:20:00 reed Exp $ +$NetBSD: distinfo,v 1.23 2006/05/23 22:55:22 jdolecek Exp $ SHA1 (php-5.1.4/php-5.1.4.tar.bz2) = 83d4c5a4a3e8f3bcb0da841edd8d55893dbf5394 RMD160 (php-5.1.4/php-5.1.4.tar.bz2) = d4ab11884a3a899f21eef777767a553cf81584ce @@ -10,3 +10,4 @@ SHA1 (patch-ak) = 2d5264d33ebef631d4a2d0cdf8a2ed365bdbeb7e SHA1 (patch-ao) = 60fec83647ca5924a38bf4d5e8abb51feba1620e SHA1 (patch-as) = 217c06efe5912570fab64f205d0b4faa07cda063 SHA1 (patch-at) = d1dd8decd0e5528e9166bd313bc382e3e138a82f +SHA1 (patch-au) = 90264101db6c2f000c30d1f513392acec781202b diff --git a/lang/php5/patches/patch-au b/lang/php5/patches/patch-au new file mode 100644 index 00000000000..682945a693c --- /dev/null +++ b/lang/php5/patches/patch-au @@ -0,0 +1,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); |