From: Jason Greene Date: Tue, 30 Jul 2002 22:14:39 +0000 (+0000) Subject: Fix segfault X-Git-Tag: dev~92 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=838b8ba49f3311d510d54358a5dc70ebc4a6ac2a;p=php Fix segfault --- diff --git a/Zend/zend_compile.c b/Zend/zend_compile.c index df3549f2fd..e1cac9175e 100644 --- a/Zend/zend_compile.c +++ b/Zend/zend_compile.c @@ -1723,7 +1723,7 @@ void zend_do_early_binding(TSRMLS_D) zend_op *opline = &CG(active_op_array)->opcodes[CG(active_op_array)->last-1]; HashTable *table; - if (strchr(opline->op2.u.constant.value.str.val, ':')) { + if (opline->op2.op_type != IS_UNUSED && strchr(opline->op2.u.constant.value.str.val, ':')) { return; } if (do_bind_function_or_class(opline, CG(function_table), CG(class_table), 1)==FAILURE) {