Skip to content

Commit 4dcb8d2

Browse files
committed
Cleanup debug_backtrace_get_args
1 parent f2b5bf9 commit 4dcb8d2

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

Zend/zend_builtin_functions.c

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1613,9 +1613,10 @@ static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /
16131613
}
16141614

16151615
if (EXPECTED(Z_TYPE_INFO_P(p) != IS_UNDEF)) {
1616-
ZVAL_DEREF(p);
1617-
Z_TRY_ADDREF_P(p);
1618-
arg = *p;
1616+
zval *old_arg = p;
1617+
ZVAL_DEREF(old_arg);
1618+
Z_TRY_ADDREF_P(old_arg);
1619+
arg = *old_arg;
16191620
} else {
16201621
ZVAL_NULL(&arg);
16211622
}
@@ -1659,9 +1660,10 @@ static void debug_backtrace_get_args(zend_execute_data *call, zval *arg_array) /
16591660

16601661

16611662
if (EXPECTED(Z_TYPE_INFO_P(p) != IS_UNDEF)) {
1662-
ZVAL_DEREF(p);
1663-
Z_TRY_ADDREF_P(p);
1664-
arg = *p;
1663+
zval *old_arg = p;
1664+
ZVAL_DEREF(old_arg);
1665+
Z_TRY_ADDREF_P(old_arg);
1666+
arg = *old_arg;
16651667
} else {
16661668
ZVAL_NULL(&arg);
16671669
}

0 commit comments

Comments
 (0)