diff options
author | Antony Dovgal <tony2001@php.net> | 2006-06-06 20:11:35 +0000 |
---|---|---|
committer | Antony Dovgal <tony2001@php.net> | 2006-06-06 20:11:35 +0000 |
commit | 928c20942bb17213893acf12f9ff5b8567d42400 (patch) | |
tree | 10fe629197d60e33b1d8f33d85d46672b37b1ec5 | |
parent | f6a400bd9f07be503a627cda183c35cc1bd39b8f (diff) | |
download | php-git-928c20942bb17213893acf12f9ff5b8567d42400.tar.gz |
plug a leak in ext/spl/tests/iterator_047.phpt
-rwxr-xr-x | ext/spl/spl_iterators.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index 1bfe01ca05..1caf3aa3cf 100755 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -1773,6 +1773,7 @@ static inline void spl_caching_it_next(spl_dual_it_object *intern TSRMLS_DC) if (intern->u.caching.flags & CIT_CATCH_GET_CHILD) { zend_clear_exception(TSRMLS_C); } else { + zval_ptr_dtor(&retval); return; } } else { |