diff --git a/lib/multi.c b/lib/multi.c index b3a7938e33..37c7d0c9ef 100644 --- a/lib/multi.c +++ b/lib/multi.c @@ -2772,6 +2772,7 @@ CURLMcode curl_multi_perform(CURLM *m, int *running_handles) if(multi_handle_timeout(data, &now, &stream_unused, &result_unused)) { infof(data, "PENDING handle timeout"); move_pending_to_connect(multi, data); + continue; } } (void)add_next_timeout(now, multi, Curl_splayget(t));