summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>2000-08-19 15:16:53 +0000
committerAndi Gutmans <andi@php.net>2000-08-19 15:16:53 +0000
commitc698e14635156e8d55187728943f5d48573fe8f4 (patch)
treee50773216b6692f81d6b6cd3e5453e4ae44f5ff1
parent90eac6a390070c62cbd87709b76dd0de257851ac (diff)
downloadphp-git-c698e14635156e8d55187728943f5d48573fe8f4.tar.gz
- Beautify
-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 d4ee94ff83..2c197f6232 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -1411,8 +1411,8 @@ binary_assign_op_addr: {
if (opline->extended_value & ZEND_CTOR_CALL) {
/* constructor call */
- if (opline->op1.op_type == IS_VAR && !(opline->op1.u.EA.type & EXT_TYPE_UNUSED)) {
- PZVAL_LOCK(*Ts[opline->op1.u.var].var.ptr_ptr);
+ if (opline->op1.op_type == IS_VAR) {
+ SELECTIVE_PZVAL_LOCK(*Ts[opline->op1.u.var].var.ptr_ptr, &opline->op1);
}
if (opline->op2.op_type==IS_VAR) {
PZVAL_LOCK(*Ts[opline->op2.u.var].var.ptr_ptr);