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

Reply via email to