From: Brad LaFountain Date: Sat, 3 Aug 2002 00:40:46 +0000 (+0000) Subject: one last fix for array_shift X-Git-Tag: dev~50 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c90764d753d853d75d660c108433feecbf4fcdf1;p=php one last fix for array_shift --- diff --git a/ext/standard/array.c b/ext/standard/array.c index 4f2dbf12c8..0c8ad6c111 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -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; }