stas Mon Jun 23 10:09:15 2003 EDT Modified files: /php5/ext/standard string.c Log: Fix #24281 - str_replace not updating the count if value is not initialized Index: php5/ext/standard/string.c diff -u php5/ext/standard/string.c:1.391 php5/ext/standard/string.c:1.392 --- php5/ext/standard/string.c:1.391 Fri Jun 20 11:41:43 2003 +++ php5/ext/standard/string.c Mon Jun 23 10:09:14 2003 @@ -18,7 +18,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: string.c,v 1.391 2003/06/20 15:41:43 pollita Exp $ */ +/* $Id: string.c,v 1.392 2003/06/23 14:09:14 stas Exp $ */ /* Synced with php 3.0 revision 1.193 1999-06-16 [ssb] */ @@ -3194,7 +3194,8 @@ php_str_replace_in_subject(*search, *replace, subject, return_value, case_sensitivity, (argc > 3) ? &count : NULL); } if (argc > 3) { - Z_LVAL_PP(zcount) = count; + zval_dtor(*zcount); + ZVAL_LONG(*zcount, count); } } /* }}} */
-- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php