Bug #10541 Updated: curl leaks fds on failure

From: 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

« previous php.dev (#52801) next »