X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=http_request_pool_api.c;h=154161404a4f3d0cb8f9c6cf9f1df4770ff6c59f;hp=dab929ea78370b2a370e43f3d472c893de96a8b2;hb=b23b4edaebd71ff76579b97f3ee353f43e83bd25;hpb=82e177a071d35372367f9f5255b3e2c553c8bffd diff --git a/http_request_pool_api.c b/http_request_pool_api.c index dab929e..1541614 100644 --- a/http_request_pool_api.c +++ b/http_request_pool_api.c @@ -264,7 +264,7 @@ PHP_HTTP_API STATUS _http_request_pool_select(http_request_pool *pool) #ifdef HAVE_CURL_MULTI_TIMEOUT long max_tout = 1000; - if (CURLM_OK == curl_multi_timeout(pool->ch, &max_tout)) { + if ((CURLM_OK == curl_multi_timeout(pool->ch, &max_tout)) && (max_tout != -1)) { timeout.tv_sec = max_tout / 1000; timeout.tv_usec = (max_tout % 1000) * 1000; }