summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.c
diff options
context:
space:
mode:
authorAndi Gutmans <andi@php.net>1999-07-15 19:59:18 +0000
committerAndi Gutmans <andi@php.net>1999-07-15 19:59:18 +0000
commitda648c0fb1a9017af89d6054a156ec4d0832f4fc (patch)
tree3ed025015064aa0948c138bd19726c906ab3291f /Zend/zend_execute.c
parent2a39219142fff7fb8150d37ab6c51970d7495f3c (diff)
downloadphp-git-da648c0fb1a9017af89d6054a156ec4d0832f4fc.tar.gz
Fix a lock issue
Diffstat (limited to 'Zend/zend_execute.c')
-rw-r--r--Zend/zend_execute.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 66acaec926..4241454c12 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -1011,7 +1011,6 @@ binary_assign_op_addr: {
case ZEND_POST_DEC: {
int (*incdec_op)(zval *op);
zval **var_ptr = get_zval_ptr_ptr(&opline->op1, Ts, BP_VAR_RW);
- int previous_lock_count;
if (!var_ptr) {
zend_error(E_ERROR, "Cannot increment/decrement overloaded objects nor string offsets");
@@ -1044,7 +1043,6 @@ binary_assign_op_addr: {
(*var_ptr)->EA.locks = 0;
}
}
- previous_lock_count = (*var_ptr)->EA.locks;
incdec_op(*var_ptr);
switch (opline->opcode) {
case ZEND_PRE_INC:
@@ -1053,7 +1051,6 @@ binary_assign_op_addr: {
SELECTIVE_PZVAL_LOCK(*var_ptr, &opline->result);
break;
}
- (*var_ptr)->EA.locks = previous_lock_count;
}
break;
case ZEND_PRINT: