From: Ilia Alshanetsky Date: Fri, 26 Nov 2010 20:59:13 +0000 (+0000) Subject: Fixed bug #52327 (base64_decode() improper handling of leading padding in strict... X-Git-Tag: php-5.3.4RC2~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f28cff1925b1a010273bdc82cd638420e0a62674;p=php Fixed bug #52327 (base64_decode() improper handling of leading padding in strict mode) --- diff --git a/NEWS b/NEWS index 417508e7a4..f880e46c9b 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,8 @@ - Core: . Fixed extract() to do not overwrite $GLOBALS and $this when using EXTR_OVERWRITE. (jorto at redhat dot com) + . Fixed bug #52327 (base64_decode() improper handling of leading padding in + strict mode). (Ilia) . Fixed bug #53304 (quot_print_decode does not handle lower-case hex digits). (Ilia, daniel dot mueller at inexio dot net) . Fixed bug #47168 (printf of floating point variable prints maximum of 40 diff --git a/ext/standard/tests/url/bug52327.phpt b/ext/standard/tests/url/bug52327.phpt new file mode 100644 index 0000000000..fb2e0fa25b --- /dev/null +++ b/ext/standard/tests/url/bug52327.phpt @@ -0,0 +1,12 @@ +--TEST-- +Bug #52327 (base64_decode() improper handling of leading padding) +--FILE-- + +--EXPECT-- +string(51) "The '=' symbols aren't allowed where i put them o.O" +bool(false)