Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:42218 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33524 invoked from network); 12 Dec 2008 04:58:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Dec 2008 04:58:24 -0000 Authentication-Results: pb1.pair.com header.from=xuefer@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=xuefer@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.200.169 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: xuefer@gmail.com X-Host-Fingerprint: 209.85.200.169 wf-out-1314.google.com Received: from [209.85.200.169] ([209.85.200.169:50174] helo=wf-out-1314.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AA/F3-19917-F6FE1494 for ; Thu, 11 Dec 2008 23:58:24 -0500 Received: by wf-out-1314.google.com with SMTP id 26so1051015wfd.26 for ; Thu, 11 Dec 2008 20:58:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=OXkV6bbxwWkia2uP2nJHfSFaodP/+WJDmqAPOp09svM=; b=aSPx7ZDs8p1R5Ye0OUiXoHUEN8ZEH4hTni5EKp9DB8H10CfNYjmdG6CCzqqDVpIQPO CTMmn9r5tyYL62SB+pPRisC4+CgZMPgku4Vyri7TVr2qYuO4LmmkNxmXriifbpFI2fmC VO5bgniDFddmpK4NfadzmkPR17nRH+RMFlUz4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=HR3g+QNSGwF2/MJZyxospVG+Sma9KMxAopOZbHc6hcR/NJUpprZDy9iKTFr+u2LuTU gbe+JsXZa8ZsSDl7f2Edn79+ffupUAiGndCj4S75V7hG9jyqx/IYl9NV7zMGT3IJTuaA sq2yPtGA5TQDPqn0F+G414sW49cM15ArlS76g= Received: by 10.110.2.2 with SMTP id 2mr4814571tib.5.1229057899495; Thu, 11 Dec 2008 20:58:19 -0800 (PST) Received: by 10.110.53.9 with HTTP; Thu, 11 Dec 2008 20:58:19 -0800 (PST) Message-ID: <28139bc0812112058o7e8ba8bm8db7ecc57be08b3e@mail.gmail.com> Date: Fri, 12 Dec 2008 12:58:19 +0800 To: "PHP Developers Mailing List" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: 5.3 cvs zend_do_begin_dynamic_function_call ZEND_OP_DATA op2 not initialized From: xuefer@gmail.com (Xuefer) opline2->op2.op_type == 0, which should be opline2->op2.op_type == IS_UNUSED. patch followed: $ cvs diff zend_compile.c Index: zend_compile.c =================================================================== RCS file: /repository/ZendEngine2/zend_compile.c,v retrieving revision 1.647.2.27.2.41.2.95 diff -u -r1.647.2.27.2.41.2.95 zend_compile.c --- zend_compile.c 26 Nov 2008 00:57:05 -0000 1.647.2.27.2.41.2.95 +++ zend_compile.c 12 Dec 2008 04:54:42 -0000 @@ -1664,6 +1664,7 @@ Z_LVAL(opline2->op1.u.constant) = prefix_len; /* this is the hash of the non-prefixed part, lowercased */ opline2->extended_value = zend_hash_func(slash+1, name_len+1); + SET_UNUSED(opline2->op2); } else { opline->opcode = ZEND_INIT_FCALL_BY_NAME; opline->op2 = *function_name;