From: Ilia Alshanetsky Date: Thu, 1 Apr 2004 22:07:42 +0000 (+0000) Subject: MFB: Revert patch for bug #27782. X-Git-Tag: php-5.0.0RC2RC1~117 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c85843aec1177c8ff9932c282b5a49876f958ac3;p=php MFB: Revert patch for bug #27782. --- diff --git a/Zend/zend_builtin_functions.c b/Zend/zend_builtin_functions.c index d15e6fb55a..42a82754dc 100644 --- a/Zend/zend_builtin_functions.c +++ b/Zend/zend_builtin_functions.c @@ -368,9 +368,6 @@ ZEND_FUNCTION(each) return; } if (zend_hash_get_current_data(target_hash, (void **) &entry_ptr)==FAILURE) { - if (!target_hash->pInternalPointer) { - zend_hash_internal_pointer_end(target_hash); - } RETURN_FALSE; } array_init(return_value); diff --git a/ext/standard/array.c b/ext/standard/array.c index 831357e533..539848322e 100644 --- a/ext/standard/array.c +++ b/ext/standard/array.c @@ -740,10 +740,6 @@ PHP_FUNCTION(prev) RETURN_FALSE; } zend_hash_move_backwards(target_hash); - if (!target_hash->pInternalPointer) { - zend_hash_internal_pointer_reset(target_hash); - RETURN_FALSE; - } if (return_value_used) { if (zend_hash_get_current_data(target_hash, (void **) &entry) == FAILURE) { @@ -772,10 +768,6 @@ PHP_FUNCTION(next) RETURN_FALSE; } zend_hash_move_forward(target_hash); - if (!target_hash->pInternalPointer) { - zend_hash_internal_pointer_end(target_hash); - RETURN_FALSE; - } if (return_value_used) { if (zend_hash_get_current_data(target_hash, (void **) &entry) == FAILURE) { diff --git a/ext/standard/tests/array/bug27782.phpt b/ext/standard/tests/array/bug27782.phpt deleted file mode 100644 index 2c8c6753d4..0000000000 --- a/ext/standard/tests/array/bug27782.phpt +++ /dev/null @@ -1,32 +0,0 @@ ---TEST-- -Bug #27782 (each(), next(), prev() mange array position) ---FILE-- - ---EXPECT-- -c -b -a -b -c -c -b -a