From f28cff1925b1a010273bdc82cd638420e0a62674 Mon Sep 17 00:00:00 2001 From: Ilia Alshanetsky Date: Fri, 26 Nov 2010 20:59:13 +0000 Subject: [PATCH] Fixed bug #52327 (base64_decode() improper handling of leading padding in strict mode) --- NEWS | 2 ++ ext/standard/tests/url/bug52327.phpt | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 ext/standard/tests/url/bug52327.phpt 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) -- 2.40.0