Fix #718: Ensure cURL handle is passed to curl_multi_info_read()

Error message:
    curl_multi_info_read(): supplied resource is not a valid cURL handle resource
This commit is contained in:
Zach Borboa
2022-06-23 15:24:53 -04:00
parent 30ffe42915
commit 8fdb39bbaf
+2 -1
View File
@@ -995,7 +995,8 @@ class MultiCurl
}
}
while (($info_array = curl_multi_info_read($this->multiCurl)) !== false) {
while ((is_resource($this->multiCurl) || $this->multiCurl instanceof \CurlMultiHandle) &&
(($info_array = curl_multi_info_read($this->multiCurl)) !== false)) {
if ($info_array['msg'] === CURLMSG_DONE) {
foreach ($this->activeCurls as $key => $curl) {
if ($curl->curl === $info_array['handle']) {