]> granicus.if.org Git - php/commitdiff
Fixed segfault introduced in f869bf3829c6b2c94011747c69ed8f32412c9e03
authorXinchen Hui <laruence@php.net>
Fri, 30 Jan 2015 14:11:21 +0000 (22:11 +0800)
committerXinchen Hui <laruence@php.net>
Fri, 30 Jan 2015 14:11:21 +0000 (22:11 +0800)
ext/standard/string.c

index 0e4ef4c9cd7da23245f20b05453a45e5163292ef..65f80fd38ca8e0d51783a789cab3744b8e3a8ef5 100644 (file)
@@ -4055,6 +4055,7 @@ static zend_long php_str_replace_in_subject(zval *search, zval *replace, zval *s
 
                        if (replace_entry_str) {
                                zend_string_release(replace_entry_str);
+                               replace_entry_str = NULL;
                        }
                        zend_string_release(Z_STR_P(result));
                        ZVAL_STR(result, tmp_result);