Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:9560 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 66883 invoked by uid 1010); 26 Apr 2004 05:16:35 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 66856 invoked by uid 1007); 26 Apr 2004 05:16:35 -0000 Message-ID: <20040426051635.66824.qmail@pb1.pair.com> To: internals@lists.php.net Date: Sun, 25 Apr 2004 22:18:04 -0700 Lines: 24 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-Posted-By: 64.142.6.231 Subject: Bug#28151 Writing to Uninitialized Arrays From: pollita@php.net ("Sara Golemon") Here's what I think is the fix for 28151 (I have no strong feelings on whether or not it belongs in the engine, but I am +1 on it personally). Zend guys? Index: Zend/zend_execute.c =================================================================== RCS file: /repository/ZendEngine2/zend_execute.c,v retrieving revision 1.643 diff -u -r1.643 zend_execute.c --- Zend/zend_execute.c 15 Apr 2004 21:32:34 -0000 1.643 +++ Zend/zend_execute.c 26 Apr 2004 05:06:59 -0000 @@ -919,6 +919,7 @@ SEPARATE_ZVAL(container_ptr); container = *container_ptr; } + zend_error(E_NOTICE, "Uninitialized array"); array_init(container); break; }