mirror of
https://github.com/php-curl-class/php-curl-class.git
synced 2026-09-05 23:38:22 +00:00
Fix #718: Remove active curl handle when stopping requests early
Error message:
Warning: curl_multi_info_read(): supplied resource is not a valid
cURL handle resource in
./vendor/php-curl-class/php-curl-class/src/Curl/MultiCurl.php on
line 999
This commit is contained in:
@@ -1055,7 +1055,12 @@ class MultiCurl
|
||||
|
||||
// Attempt to stop active curl requests.
|
||||
while (count($this->activeCurls)) {
|
||||
// Remove instance from active curls.
|
||||
$curl = array_pop($this->activeCurls);
|
||||
|
||||
// Remove active curl handle.
|
||||
curl_multi_remove_handle($this->multiCurl, $curl->curl);
|
||||
|
||||
$curl->stop();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user