]> granicus.if.org Git - php/commitdiff
Fixed expectation
authorDmitry Stogov <dmitry@zend.com>
Thu, 22 Mar 2018 09:48:22 +0000 (12:48 +0300)
committerDmitry Stogov <dmitry@zend.com>
Thu, 22 Mar 2018 09:48:22 +0000 (12:48 +0300)
ext/standard/array.c

index 062070d947597e478d75019492ab2e9345882feb..2b0bf047bb324a75d939d6481cc31baec1c39551 100644 (file)
@@ -3436,7 +3436,7 @@ PHP_FUNCTION(array_unshift)
                }
        } ZEND_HASH_FOREACH_END();
 
-       if (EXPECTED(HT_HAS_ITERATORS(Z_ARRVAL_P(stack)))) {
+       if (UNEXPECTED(HT_HAS_ITERATORS(Z_ARRVAL_P(stack)))) {
                zend_hash_iterators_advance(Z_ARRVAL_P(stack), argc);
                HT_SET_ITERATORS_COUNT(&new_hash, HT_ITERATORS_COUNT(Z_ARRVAL_P(stack)));
                HT_SET_ITERATORS_COUNT(Z_ARRVAL_P(stack), 0);