mirror of
https://github.com/curl/curl.git
synced 2026-04-14 22:01:41 +03:00
asyn-thrdd: fix Curl_async_pollset without socketpair
- remove a superfluous if() - edit the #ifdef to only do the timeout checks when socketpair support is missing, as that code flow could not be reached otherways anyway CodeSonar pointed out possible issue that led me to see this. Closes #18306
This commit is contained in:
parent
11bb681ce8
commit
fc4ae23cc2
1 changed files with 4 additions and 7 deletions
|
|
@ -655,12 +655,9 @@ CURLcode Curl_async_pollset(struct Curl_easy *data, struct easy_pollset *ps)
|
|||
return result;
|
||||
|
||||
#ifndef CURL_DISABLE_SOCKETPAIR
|
||||
if(thrdd->addr) {
|
||||
/* return read fd to client for polling the DNS resolution status */
|
||||
result = Curl_pollset_add_in(data, ps, thrdd->addr->sock_pair[0]);
|
||||
}
|
||||
else
|
||||
#endif
|
||||
/* return read fd to client for polling the DNS resolution status */
|
||||
result = Curl_pollset_add_in(data, ps, thrdd->addr->sock_pair[0]);
|
||||
#else
|
||||
{
|
||||
timediff_t milli;
|
||||
timediff_t ms = curlx_timediff(curlx_now(), thrdd->addr->start);
|
||||
|
|
@ -674,7 +671,7 @@ CURLcode Curl_async_pollset(struct Curl_easy *data, struct easy_pollset *ps)
|
|||
milli = 200;
|
||||
Curl_expire(data, milli, EXPIRE_ASYNC_NAME);
|
||||
}
|
||||
|
||||
#endif
|
||||
return result;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue