]> granicus.if.org Git - php/commitdiff
- Beautify
authorAndi Gutmans <andi@php.net>
Sat, 19 Aug 2000 15:16:53 +0000 (15:16 +0000)
committerAndi Gutmans <andi@php.net>
Sat, 19 Aug 2000 15:16:53 +0000 (15:16 +0000)
Zend/zend_execute.c

index d4ee94ff83aefc678a00d0d713009cb9d4f2980c..2c197f6232823478e7e23d6f74952b30e7d82b79 100644 (file)
@@ -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);