diff options
author | Zeev Suraski <zeev@php.net> | 2003-01-09 16:10:33 +0000 |
---|---|---|
committer | Zeev Suraski <zeev@php.net> | 2003-01-09 16:10:33 +0000 |
commit | ef6a44d15c252861a7c4271bad33f15d01ea246f (patch) | |
tree | 9f9e6c5f5f5c65f5ee98763b8117759b1475cbaf | |
parent | d8fbd1acef3b16dac6b6889826fc5479a3b6318f (diff) | |
download | php-git-ef6a44d15c252861a7c4271bad33f15d01ea246f.tar.gz |
Fix one lousy, annoying lurking bug (memory corruption)
Sebastian - try coWiki again please...
-rw-r--r-- | Zend/zend_compile.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index bd93b438d6..b4783dd126 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -535,8 +535,8 @@ void zend_do_for_end(znode *second_semicolon_token TSRMLS_DC) void zend_do_pre_incdec(znode *result, znode *op1, zend_uchar op TSRMLS_DC) { int last_op_number = get_next_op_number(CG(active_op_array))-1; - zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number]; zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); + zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number]; if (last_op->opcode == ZEND_FETCH_OBJ_RW) { opline->opcode = (op==ZEND_PRE_INC)?ZEND_PRE_INC_OBJ:ZEND_PRE_DEC_OBJ; @@ -560,8 +560,8 @@ void zend_do_pre_incdec(znode *result, znode *op1, zend_uchar op TSRMLS_DC) void zend_do_post_incdec(znode *result, znode *op1, zend_uchar op TSRMLS_DC) { int last_op_number = get_next_op_number(CG(active_op_array))-1; - zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number]; zend_op *opline = get_next_op(CG(active_op_array) TSRMLS_CC); + zend_op *last_op = &CG(active_op_array)->opcodes[last_op_number]; if (last_op->opcode == ZEND_FETCH_OBJ_RW) { opline->opcode = (op==ZEND_POST_INC)?ZEND_POST_INC_OBJ:ZEND_POST_DEC_OBJ; |