derick Mon Jul 4 03:48:20 2005 EDT
Added files:
/php-src/ext/date/tests bug33562.phpt
Modified files:
/php-src NEWS
/php-src/ext/date php_date.c
Log:
- Fixed bug #33562 (date("") crashes).
http://cvs.php.net/diff.php/php-src/NEWS?r1=1.1976&r2=1.1977&ty=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.1976 php-src/NEWS:1.1977
--- php-src/NEWS:1.1976 Sun Jul 3 17:38:52 2005
+++ php-src/NEWS Mon Jul 4 03:48:16 2005
@@ -6,6 +6,7 @@
- Added date_timezone_set() function to set the timezone that the date
functions will use. (Derick)
- Implemented feature request #33452 (Year belonging to ISO week). (Derick)
+- Fixed bug #33562 (date("") crashes). (Derick)
- Fixed bug #33536 (strtotime() defaults to now even on non time string).
(Derick)
- Fixed bug #33532 (Different output for strftime() and date()). (Derick)
http://cvs.php.net/diff.php/php-src/ext/date/php_date.c?r1=1.28&r2=1.29&ty=u
Index: php-src/ext/date/php_date.c
diff -u php-src/ext/date/php_date.c:1.28 php-src/ext/date/php_date.c:1.29
--- php-src/ext/date/php_date.c:1.28 Sun Jul 3 19:30:51 2005
+++ php-src/ext/date/php_date.c Mon Jul 4 03:48:19 2005
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_date.c,v 1.28 2005/07/03 23:30:51 sniper Exp $ */
+/* $Id: php_date.c,v 1.29 2005/07/04 07:48:19 derick Exp $ */
#include "php.h"
#include "php_streams.h"
@@ -228,6 +228,7 @@
offset = timelib_get_time_zone_info(t->sse, t->tz_info);
}
buffer[32] = '\0';
+ smart_str_appends(&string, "");
timelib_isoweek_from_date(t->y, t->m, t->d, &isoweek, &isoyear);
for (i = 0; i < format_len; i++) {
http://cvs.php.net/co.php/php-src/ext/date/tests/bug33562.phpt?r=1.1&p=1
Index: php-src/ext/date/tests/bug33562.phpt
+++ php-src/ext/date/tests/bug33562.phpt
--TEST--
Bug #33562 (date("") crashes)
--FILE--
<?php
date_timezone_set("GMT");
echo "[", date(""), "]\n";
echo "done";
?>
--EXPECT--
[]
done
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php