From: Marcus Boerger Date: Mon, 10 Apr 2006 23:16:29 +0000 (+0000) Subject: - MFH Iterators from overloaded objects are allowed to not have keys... X-Git-Tag: php-5.1.3RC3~50 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6ea747d8e47d397702a46d86e311ea2231e8c9a2;p=php - MFH Iterators from overloaded objects are allowed to not have keys... --- diff --git a/Zend/zend_vm_def.h b/Zend/zend_vm_def.h index 24d090ece7..5c1ebc15c9 100644 --- a/Zend/zend_vm_def.h +++ b/Zend/zend_vm_def.h @@ -3223,7 +3223,9 @@ ZEND_VM_HANDLER(78, ZEND_FE_FETCH, VAR, ANY) key->value.lval = int_key; key->type = IS_LONG; break; - EMPTY_SWITCH_DEFAULT_CASE() + default: + ZVAL_NULL(key); + break; } } diff --git a/Zend/zend_vm_execute.h b/Zend/zend_vm_execute.h index a9a3c5c2f7..4ce5c0f3be 100644 --- a/Zend/zend_vm_execute.h +++ b/Zend/zend_vm_execute.h @@ -7724,7 +7724,9 @@ static int ZEND_FE_FETCH_SPEC_VAR_HANDLER(ZEND_OPCODE_HANDLER_ARGS) key->value.lval = int_key; key->type = IS_LONG; break; - EMPTY_SWITCH_DEFAULT_CASE() + default: + ZVAL_NULL(key); + break; } }