From 994fcfcff90e3ce3c078e58d44beb636c5111eec Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Thu, 20 Mar 2014 22:58:10 +0100 Subject: [PATCH] Remove unnecessary check In case of an update the key already existed, so the next free element can not change. --- Zend/zend_hash.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/Zend/zend_hash.c b/Zend/zend_hash.c index 829cd33641..b5c310623e 100644 --- a/Zend/zend_hash.c +++ b/Zend/zend_hash.c @@ -358,9 +358,6 @@ ZEND_API int _zend_hash_index_update_or_next_insert(HashTable *ht, ulong h, void } UPDATE_DATA(ht, p, pData, nDataSize); HANDLE_UNBLOCK_INTERRUPTIONS(); - if ((long)h >= (long)ht->nNextFreeElement) { - ht->nNextFreeElement = h < LONG_MAX ? h + 1 : LONG_MAX; - } if (pDest) { *pDest = p->pData; } -- 2.40.0