From 208e81696f47af4b4658a135db4eb16a00eb6cdd Mon Sep 17 00:00:00 2001 From: Zeev Suraski Date: Sat, 24 Apr 1999 17:16:39 +0000 Subject: [PATCH] Another small fix --- Zend/zend_compile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index e7adf51917..f47cff1a51 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -712,7 +712,7 @@ void do_begin_dynamic_function_call(znode *function_name CLS_DC) unsigned char *ptr = NULL; int last_op_number = get_next_op_number(CG(active_op_array))-1; - if (CG(active_op_array)->opcodes[last_op_number].opcode == ZEND_FETCH_OBJ_R) { + if (last_op_number>=0 && CG(active_op_array)->opcodes[last_op_number].opcode == ZEND_FETCH_OBJ_R) { CG(active_op_array)->opcodes[last_op_number].opcode = ZEND_INIT_FCALL_BY_NAME; } else { zend_op *opline = get_next_op(CG(active_op_array) CLS_CC); -- 2.40.0