diff options
author | Nuno Lopes <nlopess@php.net> | 2008-03-08 13:01:59 +0000 |
---|---|---|
committer | Nuno Lopes <nlopess@php.net> | 2008-03-08 13:01:59 +0000 |
commit | 634fef42d64ceb435e15c6a08139aab3bf7403b8 (patch) | |
tree | 23d50f4da426a1f939c76c8fc9daf4388a5b7b83 /ext/pcre/php_pcre.c | |
parent | 11bbb0165a299fd1d8e6fca314539c3d221d4eb1 (diff) | |
download | php-git-634fef42d64ceb435e15c6a08139aab3bf7403b8.tar.gz |
fix bug #44214: crash with preg_replace_callback and global variables
Diffstat (limited to 'ext/pcre/php_pcre.c')
-rw-r--r-- | ext/pcre/php_pcre.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/pcre/php_pcre.c b/ext/pcre/php_pcre.c index 512c88da71..5a32bd0d81 100644 --- a/ext/pcre/php_pcre.c +++ b/ext/pcre/php_pcre.c @@ -841,8 +841,8 @@ static int preg_do_repl_func(zval *function, char *subject, int *offsets, char * result_len = offsets[1] - offsets[0]; *result = estrndup(&subject[offsets[0]], result_len); } - zval_dtor(subpats); - FREE_ZVAL(subpats); + + zval_ptr_dtor(&subpats); return result_len; } |