diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 7b0a3ae54ab..1c0866d8a1c 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -3422,10 +3422,11 @@ int zend_unset_dim_obj_handler(ZEND_OPCODE_HANDLER_ARGS) } break; case ZEND_UNSET_OBJ: - ht = NULL; if (Z_TYPE_PP(container) == IS_OBJECT) { Z_OBJ_HT_P(*container)->unset_property(*container, offset TSRMLS_CC); } + default: + ht = NULL; break; } if (ht) {