diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 5c8b8d6a863..9a969b5a078 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -3460,7 +3460,7 @@ int zend_isset_isempty_var_handler(ZEND_OPCODE_HANDLER_ARGS) int zend_isset_isempty_dim_obj_handler(ZEND_OPCODE_HANDLER_ARGS) { - zval **container = get_zval_ptr_ptr(&EX(opline)->op1, EX(Ts), BP_VAR_R); + zval **container = get_obj_zval_ptr_ptr(&EX(opline)->op1, EX(Ts), BP_VAR_R TSRMLS_CC); zval *offset = get_zval_ptr(&EX(opline)->op2, EX(Ts), &EG(free_op2), BP_VAR_R); zval **value = NULL; int result = 0;