]> granicus.if.org Git - php/commitdiff
one last fix for array_shift
authorBrad LaFountain <rodif_bl@php.net>
Sat, 3 Aug 2002 00:40:46 +0000 (00:40 +0000)
committerBrad LaFountain <rodif_bl@php.net>
Sat, 3 Aug 2002 00:40:46 +0000 (00:40 +0000)
ext/standard/array.c

index 4f2dbf12c88861418841137ed48f7c90a972dd4c..0c8ad6c11189cb1f675e7e9ee029175782546f75 100644 (file)
@@ -1704,6 +1704,7 @@ static void _phpi_pop(INTERNAL_FUNCTION_PARAMETERS, int off_the_end)
                        p = p->pListNext;
                }
                Z_ARRVAL_PP(stack)->nNextFreeElement = k+1;
+               zend_hash_rehash(Z_ARRVAL_PP(stack));
        } else if(!key_len) {
                Z_ARRVAL_PP(stack)->nNextFreeElement = Z_ARRVAL_PP(stack)->nNextFreeElement - 1;
        }