tony2001 Wed Jan 23 15:14:18 2008 UTC
Modified files:
/php-src/ext/date php_date.c
Log:
add missing TSRMLS_CC and fix segfaults in ZTS mode
http://cvs.php.net/viewvc.cgi/php-src/ext/date/php_date.c?r1=1.156&r2=1.157&diff_format=u
Index: php-src/ext/date/php_date.c
diff -u php-src/ext/date/php_date.c:1.156 php-src/ext/date/php_date.c:1.157
--- php-src/ext/date/php_date.c:1.156 Thu Jan 17 20:34:17 2008
+++ php-src/ext/date/php_date.c Wed Jan 23 15:14:18 2008
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_date.c,v 1.156 2008/01/17 20:34:17 derick Exp $ */
+/* $Id: php_date.c,v 1.157 2008/01/23 15:14:18 tony2001 Exp $ */
#include "php.h"
#include "php_streams.h"
@@ -940,17 +940,17 @@
break;
case 'T': length = date_spprintf(&buffer, 32 TSRMLS_CC,
"%s", localtime ? offset->abbr : "GMT"); break;
case 'e': if (!localtime) {
- length = date_spprintf(&buffer,
32, "%s", "UTC");
+ length = date_spprintf(&buffer,
32 TSRMLS_CC, "%s", "UTC");
} else {
switch (t->zone_type) {
case
TIMELIB_ZONETYPE_ID:
- length =
date_spprintf(&buffer, 32, "%s", t->tz_info->name);
+ length =
date_spprintf(&buffer, 32 TSRMLS_CC, "%s", t->tz_info->name);
break;
case
TIMELIB_ZONETYPE_ABBR:
- length =
date_spprintf(&buffer, 32, "%s", offset->abbr);
+ length =
date_spprintf(&buffer, 32 TSRMLS_CC, "%s", offset->abbr);
break;
case
TIMELIB_ZONETYPE_OFFSET:
- length =
date_spprintf(&buffer, 32, "%c%02d:%02d",
+ length =
date_spprintf(&buffer, 32 TSRMLS_CC, "%c%02d:%02d",
((offset->offset < 0) ? '-' : '+'),
abs(offset->offset / 3600),
abs((offset->offset % 3600) / 60)
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php