tony2001 Tue Jun 27 15:06:18 2006 UTC
Modified files:
/php-src/ext/date php_date.c
Log:
fix segfault with 'B' format param
http://cvs.php.net/viewvc.cgi/php-src/ext/date/php_date.c?r1=1.102&r2=1.103&diff_format=u
Index: php-src/ext/date/php_date.c
diff -u php-src/ext/date/php_date.c:1.102 php-src/ext/date/php_date.c:1.103
--- php-src/ext/date/php_date.c:1.102 Fri Jun 23 13:52:53 2006
+++ php-src/ext/date/php_date.c Tue Jun 27 15:06:18 2006
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_date.c,v 1.102 2006/06/23 13:52:53 tony2001 Exp $ */
+/* $Id: php_date.c,v 1.103 2006/06/27 15:06:18 tony2001 Exp $ */
#include "php.h"
#include "php_streams.h"
@@ -873,7 +873,7 @@
retval += 1000;
}
retval = retval % 1000;
- date_spprintf(&buffer, 32 TSRMLS_CC, "%03d",
retval);
+ length = date_spprintf(&buffer, 32 TSRMLS_CC,
"%03d", retval);
break;
}
case 'g': length = date_spprintf(&buffer, 32 TSRMLS_CC,
"%d", (t->h % 12) ? (int) t->h % 12 : 12); break;
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php