Skip to content

Commit 448ce15

Browse files
committed
Use zend_unwrap_reference() in zend_return_unwrap_ref()
1 parent 4ad5861 commit 448ce15

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

Zend/zend_execute.c

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5971,11 +5971,5 @@ ZEND_API void zend_return_unwrap_ref(zend_execute_data *execute_data, zval *retu
59715971
return;
59725972
}
59735973

5974-
zend_reference *ref = Z_REF_P(return_value);
5975-
ZVAL_COPY_VALUE(return_value, &ref->val);
5976-
if (GC_DELREF(ref) == 0) {
5977-
efree_size(ref, sizeof(zend_reference));
5978-
} else {
5979-
Z_TRY_ADDREF_P(return_value);
5980-
}
5974+
zend_unwrap_reference(return_value);
59815975
}

0 commit comments

Comments
 (0)