summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Zend/zend_execute.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 6133ac6bab..204a8b1f95 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -1492,9 +1492,9 @@ do_fcall_common:
*tmp = *object.ptr;
zendi_zval_copy_ctor(*tmp);
object.ptr = tmp;
- *object.ptr_ptr = tmp;
+ object.ptr_ptr = &tmp;
}
- object.ptr->refcount = 1;
+ object.ptr->refcount = 0;
object.ptr->is_ref = 1;
}
*this_ptr = object.ptr;