From 648486baabbc0b03dd0effb3be231ee5139bc50f Mon Sep 17 00:00:00 2001 From: Martijn Otto Date: Wed, 25 May 2016 11:34:35 +0200 Subject: Fix move constructor Value and fix the hash iterator --- zend/hashiterator.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'zend/hashiterator.h') diff --git a/zend/hashiterator.h b/zend/hashiterator.h index 357ffa6..ccc7d30 100644 --- a/zend/hashiterator.h +++ b/zend/hashiterator.h @@ -223,6 +223,10 @@ private: */ bool invalidate() { + // set position to be one after the end + zend_hash_internal_pointer_end_ex(_table, &_position); + zend_hash_move_forward_ex(_table, &_position); + // no longer valid _valid = false; -- cgit v1.2.3