cvs: php-src / NEWS /ext/date php_date.c /ext/date/tests bug33562.phpt
| From: | Derick Rethans | Date: | Mon, 04 Jul 2005 07:48:20 +0000 |
| Subject: | cvs: php-src / NEWS /ext/date php_date.c /ext/date/tests bug33562.phpt | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-32668@lists.php.net to get a copy of this message | ||
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