aboutsummaryrefslogtreecommitdiff
path: root/tests/libtest/lib572.c
diff options
context:
space:
mode:
authorJay Satiro <raysatiro@yahoo.com>2020-04-11 23:19:55 -0400
committerJay Satiro <raysatiro@yahoo.com>2020-04-12 18:32:16 -0400
commit0510cce8c090920f063b85a36669d8e74cff8d52 (patch)
treec334d852eb357538f3aeea5d5782b4810807650b /tests/libtest/lib572.c
parentbe28bc2241212bbcbe4b7ac67ee1882955b5f7f3 (diff)
socks: Fix blocking timeout logic
- Document in Curl_timeleft's comment block that returning 0 signals no timeout (ie there's infinite time left). - Fix SOCKS' Curl_blockread_all for the case when no timeout was set. Prior to this change if the timeout had a value of 0 and that was passed to SOCKET_READABLE it would return right away instead of blocking. That was likely because it was not well understood that when Curl_timeleft returns 0 it is not a timeout of 0 ms but actually means no timeout. Ref: https://github.com/curl/curl/pull/5214#issuecomment-612512360 Closes https://github.com/curl/curl/pull/5220
Diffstat (limited to 'tests/libtest/lib572.c')
0 files changed, 0 insertions, 0 deletions