From 8e16076dc2b76d0c96e381de021b6701a21a8d05 Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Wed, 10 Feb 2010 16:55:40 +0000 Subject: [PATCH] - Fixed bug #49585 (date_format buffer not long enough for >4 digit years). #- Was already partly fixed with my previous commit. --- ext/date/tests/bug49585.phpt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 ext/date/tests/bug49585.phpt diff --git a/ext/date/tests/bug49585.phpt b/ext/date/tests/bug49585.phpt new file mode 100644 index 0000000000..6fc8fd49a0 --- /dev/null +++ b/ext/date/tests/bug49585.phpt @@ -0,0 +1,16 @@ +--TEST-- +Bug #49585 (date_format buffer not long enough for >4 digit years) +--FILE-- +format('r')); + +$date->setDate(-2147483648, 1, 1); +var_dump($date->format('r')); +var_dump($date->format('c')); +--EXPECT-- +unicode(32) "Sat, 01 Jan -1500 00:00:00 +0000" +unicode(42) "Unknown, 01 Jan -2147483648 00:00:00 +0000" +unicode(32) "-2147483648-01-01T00:00:00+00:00" -- 2.40.0