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:
Zach Borboa
2022-06-30 13:40:27 -04:00
parent 339909356b
commit 3c9e0c7dc9
+5
View File
@@ -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();
}
}