Skip to content

Commit 4f0abd8

Browse files
committed
Merge branch 'PHP-7.4'
2 parents ee18bdb + 0d4471f commit 4f0abd8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Zend/zend_execute.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1680,6 +1680,7 @@ static void zend_incdec_typed_ref(zend_reference *ref, zval *copy, int inc EXECU
16801680
} else if (UNEXPECTED(!zend_verify_ref_assignable_zval(ref, var_ptr, EX_USES_STRICT_TYPES()))) {
16811681
zval_ptr_dtor(var_ptr);
16821682
ZVAL_COPY_VALUE(var_ptr, copy);
1683+
ZVAL_UNDEF(copy);
16831684
} else if (copy == &tmp) {
16841685
zval_ptr_dtor(&tmp);
16851686
}
@@ -1707,6 +1708,7 @@ static void zend_incdec_typed_prop(zend_property_info *prop_info, zval *var_ptr,
17071708
} else if (UNEXPECTED(!zend_verify_property_type(prop_info, var_ptr, EX_USES_STRICT_TYPES()))) {
17081709
zval_ptr_dtor(var_ptr);
17091710
ZVAL_COPY_VALUE(var_ptr, copy);
1711+
ZVAL_UNDEF(copy);
17101712
} else if (copy == &tmp) {
17111713
zval_ptr_dtor(&tmp);
17121714
}

0 commit comments

Comments
 (0)