From 64e6ddc7f705041886258e2940afe912f6db61c3 Mon Sep 17 00:00:00 2001 From: Julien Pauli Date: Tue, 1 Aug 2017 12:59:19 +0200 Subject: Fix #75015. Crash in SPL destructors --- ext/spl/spl_iterators.c | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/spl/spl_iterators.c') diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index db0888a118..fafa9dc7b1 100644 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -941,6 +941,7 @@ static void spl_RecursiveIteratorIterator_free_storage(zend_object *_object) if (object->iterators) { efree(object->iterators); object->iterators = NULL; + object->level = 0; } zend_object_std_dtor(&object->std); -- cgit v1.2.1