mirror of
https://github.com/curl/curl.git
synced 2026-04-15 01:11:40 +03:00
multi: pollset assertion only when IP connected
Give warning for an empty pollset only when the connection has at least IP connectivity. There are cases where the connect in QUIC makes another attempt on a timeout and no socket will be available during that. Closes #14108
This commit is contained in:
parent
2abfc759b9
commit
fe83133d5e
1 changed files with 2 additions and 1 deletions
|
|
@ -1198,7 +1198,8 @@ static void multi_getsock(struct Curl_easy *data,
|
|||
}
|
||||
|
||||
if(expect_sockets && !ps->num &&
|
||||
!(data->req.keepon & (KEEP_RECV_PAUSE|KEEP_SEND_PAUSE))) {
|
||||
!(data->req.keepon & (KEEP_RECV_PAUSE|KEEP_SEND_PAUSE)) &&
|
||||
Curl_conn_is_ip_connected(data, FIRSTSOCKET)) {
|
||||
infof(data, "WARNING: no socket in pollset, transfer may stall!");
|
||||
DEBUGASSERT(0);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue