]> granicus.if.org Git - php/commitdiff
- MFH Iterators from overloaded objects are allowed to not have keys...
authorMarcus Boerger <helly@php.net>
Mon, 10 Apr 2006 23:16:29 +0000 (23:16 +0000)
committerMarcus Boerger <helly@php.net>
Mon, 10 Apr 2006 23:16:29 +0000 (23:16 +0000)
Zend/zend_vm_def.h
Zend/zend_vm_execute.h

index 24d090ece78dd1968a6af498cb70f3ce565c8e1b..5c1ebc15c95fdf64e60001155da199bb4a261c8d 100644 (file)
@@ -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;
                }
        }
 
index a9a3c5c2f75716891b77d38e4200dd91aa6eb567..4ce5c0f3befd144034a3ab3aeb650037ee18bd9d 100644 (file)
@@ -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;
                }
        }