summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>2000-10-11 18:51:52 +0000
committerZeev Suraski <zeev@php.net>2000-10-11 18:51:52 +0000
commitdee2d85e77614c910756d1621cc0fe6d2c28431b (patch)
tree3879c8b33b3238a6f81842da4125557759bfdd73 /Zend/zend_execute.c
parent48167d2b210c04a528a5652b606b17dae4b3d535 (diff)
downloadphp-git-dee2d85e77614c910756d1621cc0fe6d2c28431b.tar.gz
Fix -a interactive mode (no idea how the previous commit got committed)
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r--Zend/zend_execute.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index c7f4d759c1..f4c3d030ba 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -2326,10 +2326,7 @@ send_by_ref:
}
}
#if SUPPORT_INTERACTIVE
- ALLOC_ZVAL(*(EG(return_value_ptr_ptr)));
- **EG(return_value_ptr_ptr) = *retval_ptr;
- (*EG(return_value_ptr_ptr))->refcount = 1;
- (*EG(return_value_ptr_ptr))->is_ref = 0;
+ ALLOC_INIT_ZVAL(*(EG(return_value_ptr_ptr)));
op_array->last_executed_op_number = opline-op_array->opcodes;
EG(in_execution) = original_in_execution;
free_alloca(Ts);