]> granicus.if.org Git - php/commitdiff
changed mapping of 0xa5 for SJIS-mac to prevent security attack.
authorRui Hirokawa <hirokawa@php.net>
Sat, 6 Aug 2011 15:23:06 +0000 (15:23 +0000)
committerRui Hirokawa <hirokawa@php.net>
Sat, 6 Aug 2011 15:23:06 +0000 (15:23 +0000)
ext/mbstring/libmbfl/filters/mbfilter_sjis_mac.c

index b70515f6321cb7e44e08cdd848de006ed36d435d..03c4c0c793f97f5ece39dbb0985ebcdcd23e47d6 100644 (file)
@@ -568,7 +568,7 @@ mbfl_filt_conv_wchar_sjis_mac(int c, mbfl_convert_filter *filter)
                        } else if (c == 0xa0) {
                                s1 = 0x00a0;
                        } else if (c == 0xa5) {         /* YEN SIGN */
-                               s1 = 0x005c;
+                               s1 = 0x216f;    /* FULLWIDTH YEN SIGN */
                        } else if (c == 0xff3c) {       /* FULLWIDTH REVERSE SOLIDUS */
                                s1 = 0x2140;
                        }