Edit report at https://bugs.php.net/bug.php?id=61828&edit=1

 ID:                 61828
 Updated by:         larue...@php.net
 Reported by:        fel...@php.net
 Summary:            Memleak when calling
                     Directory(Recursive)Iterator/Spl(Temp)FileObject
                     ctor twice
-Status:             Assigned
+Status:             Closed
 Type:               Bug
 Package:            SPL related
 PHP Version:        Irrelevant
 Assigned To:        laruence
 Block user comment: N
 Private report:     N

 New Comment:

Automatic comment on behalf of laruence
Revision: 
http://git.php.net/?p=php-src.git;a=commit;h=38eb909d064ecbbf51d5869a629dae91a6ed9dcf
Log: Fixed Bug #61828 (Memleak when calling 
Directory(Recursive)Iterator/Spl(Temp)FileObject ctor twice)


Previous Comments:
------------------------------------------------------------------------
[2013-06-25 05:16:21] larue...@php.net

hmm, seems I was wrong, mistake is to another one

thanks for the reminding, I will tweak the patch attached later.

------------------------------------------------------------------------
[2013-06-25 04:40:06] larue...@php.net

@feilip we dicussed on that PR very hardly, and finally decide to not ci the 
patch

------------------------------------------------------------------------
[2013-06-24 19:35:26] fel...@php.net

I see the pull request was closed... but the fix has been in fact applied?

------------------------------------------------------------------------
[2012-04-30 03:49:04] reeze dot xia at gmail dot com

Hi, felipe:
   I have attached a patch for this bug. and sent pull request at:
https://github.com/php/php-src/pull/71

will you take a look at this request?

Thank you!

------------------------------------------------------------------------
[2012-04-23 16:10:34] fel...@php.net

Description:
------------
See below.

Test script:
---------------
<?php

$x = new DirectoryIterator('.');
$x->__construct('.');


Actual result:
--------------
/home/felipe/dev/php-src/main/streams/streams.c(530) : Stream of type 'dir' 
0x7fd490d7e5c0 (path:(null)) was not closed
[Mon Apr 23 13:07:34 2012]  Script:  '../bug.php'
/home/felipe/dev/php-src/main/streams/streams.c(292) :  Freeing 0x7FD490D7E5C0 
(248 bytes), script=../bug.php
/home/felipe/dev/php-src/main/streams/plain_wrapper.c(883) : Actual location 
(location was relayed)
[Mon Apr 23 13:07:34 2012]  Script:  '../bug.php'
/home/felipe/dev/php-src/ext/spl/spl_directory.c(252) :  Freeing 0x7FD490D7EA08 
(2 bytes), script=../bug.php
=== Total 2 memory leaks detected ===



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



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

Reply via email to