diff options
author | Zeev Suraski <zeev@php.net> | 1999-08-17 21:36:30 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 1999-08-17 21:36:30 +0000 |
commit | 96fd258d0756cddb197c456efff0d740a77b4cbb (patch) | |
tree | ce100e97aa2a943c164a187f8b83c4a885e55d12 | |
parent | acd6114fa7e511ef1e02e7f58512291ee5247d16 (diff) | |
download | php-git-96fd258d0756cddb197c456efff0d740a77b4cbb.tar.gz |
Fix #2070
-rw-r--r-- | Zend/zend_execute.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c index 690041358a..dd3b07b38b 100644 --- a/Zend/zend_execute.c +++ b/Zend/zend_execute.c @@ -1822,6 +1822,7 @@ send_by_ref: new_op_array = compile_string(get_zval_ptr(&opline->op1, Ts, &EG(free_op1), BP_VAR_R) CLS_CC); break; } + FREE_OP(&opline->op1, EG(free_op1)); if (new_op_array) { Ts[opline->result.u.var].tmp_var.value.lval = 1; Ts[opline->result.u.var].tmp_var.type = IS_LONG; @@ -1838,7 +1839,6 @@ send_by_ref: var_uninit(&Ts[opline->result.u.var].tmp_var); } EG(return_value) = original_return_value; - FREE_OP(&opline->op1, EG(free_op1)); } break; case ZEND_UNSET_VAR: { |