Bug #10541 Updated: curl leaks fds on failure
| From: | sterling@php.net | Date: | Sat, 28 Apr 2001 21:47:00 +0000 |
| Subject: | Bug #10541 Updated: curl leaks fds on failure | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-52801@lists.php.net to get a copy of this message | ||
ID: 10541
Updated by: sterling
Reported By: stig@php.net
Old-Status: Open
Status: Closed
Bug Type: cURL related
PHP Version: 4.0.4pl1
Assigned To:
Comments:
fixed in cvs, thanks for the report.
Previous Comments:
---------------------------------------------------------------------------
[2001-04-28 16:56:01] stig@php.net
curl leaks file descriptors when a curl request fails or is aborted. How to reproduce:
1. Put a file called "blah.txt" with some plain text in docroot.
2. curltest.php:
<?php
header("Content-type: text/plain");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://$SERVER_NAME/blah.txt");
curl_exec($ch);
curl_close($ch);
?>
3. run httpd -X and find the process id
4. open curltest.php in your browser and hit Escape (it will hang because the Apache process is busy
processing the PHP script)
5. (on Linux) ls -l /proc/<httpd-pid>/fs
---------------------------------------------------------------------------
ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=10541&edit=2