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

 ID:                 49324
 Updated by:         j...@php.net
 Reported by:        justin dot carlson at gmail dot com
 Summary:            passthru() crash
-Status:             Feedback
+Status:             No Feedback
 Type:               Bug
 Package:            Reproducible crash
 Operating System:   Windows XP
 PHP Version:        5.3.0
 Block user comment: N
 Private report:     N



Previous Comments:
------------------------------------------------------------------------
[2010-06-22 02:30:50] fel...@php.net

Please try using this snapshot:

  http://snaps.php.net/php5.3-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/



------------------------------------------------------------------------
[2009-08-21 19:47:51] justin dot carlson at gmail dot com

Just wanted to make sure this is clear...





This crashes apache:



<?php

    // foo.txt exists, and contains the text "test"

    $result = passthru("foo.txt");

?>



This does not:



<?php

    // foo does not exist

    $result = passthru("foo");

?>

------------------------------------------------------------------------
[2009-08-21 19:43:44] justin dot carlson at gmail dot com

Description:
------------
Accidentally called passthru() on a non-executable file, and it crashed
apache.

Reproduce code:
---------------
<?php

    // foo.txt exists, and contains the text "test"

    $result = passthru("foo.txt");

?>



<?php

    // foo does not exist

    $result = passthru("foo");

?>





Expected result:
----------------
A warning or fatal stating the file was not an executable.

Actual result:
--------------
Long pause, apache crash.


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



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

Reply via email to