summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2006-07-18 22:42:28 +0000
committerIlia Alshanetsky <iliaa@php.net>2006-07-18 22:42:28 +0000
commit480104a456989e5438fe3e4dc023de19e1ec870e (patch)
tree90ff0f191e02077acd668a20160905d39a7a3d65
parentc204ff02589ad533f3d27193a1217a8e06c27721 (diff)
downloadphp-git-480104a456989e5438fe3e4dc023de19e1ec870e.tar.gz
Fixed memory leak
-rwxr-xr-xext/spl/spl_iterators.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c
index 27396ba73e..42c7d096d2 100755
--- a/ext/spl/spl_iterators.c
+++ b/ext/spl/spl_iterators.c
@@ -1420,7 +1420,6 @@ SPL_METHOD(RegexIterator, accept)
}
zval_ptr_dtor(&intern->current.data);
MAKE_STD_ZVAL(intern->current.data);
- array_init(intern->current.data);
php_pcre_match(regex, extra, subject, subject_len, &zcount,
intern->current.data, intern->u.regex.mode == REGIT_MODE_ALL_MATCHES, 0, 0, 0, 0 TSRMLS_CC);
count = zend_hash_num_elements(Z_ARRVAL_P(intern->current.data));
@@ -1434,7 +1433,6 @@ SPL_METHOD(RegexIterator, accept)
}
zval_ptr_dtor(&intern->current.data);
MAKE_STD_ZVAL(intern->current.data);
- array_init(intern->current.data);
php_pcre_split(regex, extra, subject, subject_len, intern->current.data, 0, -1, 0, 0, 0 TSRMLS_CC);
count = zend_hash_num_elements(Z_ARRVAL_P(intern->current.data));
RETVAL_BOOL(count > 1);