#24205 [Opn->Ana]: return @$var by reference leaks memory

From: Date: Mon, 16 Jun 2003 13:29:46 +0000
Subject: #24205 [Opn->Ana]: return @$var by reference leaks memory
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-42030@lists.php.net to get a copy of this message
 ID:               24205
 Updated by:       stas@php.net
 Reported By:      stas@php.net
-Status:           Open
+Status:           Analyzed
 Bug Type:         Zend Engine 2 problem
 Operating System: All
 PHP Version:      5CVS-2003-06-16 (dev)


Previous Comments:
------------------------------------------------------------------------

[2003-06-16 08:29:27] stas@php.net

Description:
------------
The following code produces memory leak at zend_execute.c(2739). The
reason is that @$var is parsed like expression, not a variable, so the
fetch goes as read fetch, not write fetch. 

Reproduce code:
---------------
<?php
    function &method1() {
        return @$foo;
    }

echo method1();
?>




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=24205&edit=1



Thread (3 messages)

« previous php.bugs (#42030) next »