curl/lib/vtls
Andrew Kurushin c35af29222 schannel: Fix blocking timeout logic
- Fix schannel_send for the case when no timeout was set.

Prior to this change schannel would error if the socket was not ready
to send data and no timeout was set.

This commit is similar to parent commit 89dc6e0 which recently made the
same change for SOCKS, for the same reason. Basically it was not well
understood that when Curl_timeleft returns 0 it is not a timeout of 0 ms
but actually means no timeout.

Fixes https://github.com/curl/curl/issues/5177
Closes https://github.com/curl/curl/pull/5221
2020-04-12 18:32:17 -04:00
..
bearssl.c bearssl: remove the BACKEND define kludge 2020-03-19 13:22:34 +01:00
bearssl.h
gskit.c
gskit.h
gtls.c gnutls: ensure TLS 1.3 when SRP isn't requested 2020-04-13 00:06:02 +02:00
gtls.h
mbedtls_threadlock.c
mbedtls_threadlock.h
mbedtls.c mbedtls: remove the BACKEND define kludge 2020-03-19 13:22:35 +01:00
mbedtls.h
mesalink.c
mesalink.h
nss.c
nssg.h
openssl.c cleanup: insert newline after if() conditions 2020-03-30 16:05:30 +02:00
openssl.h
schannel_verify.c
schannel.c schannel: Fix blocking timeout logic 2020-04-12 18:32:17 -04:00
schannel.h
sectransp.c secure transport: remove the BACKEND define kludge 2020-03-19 13:22:46 +01:00
sectransp.h
vtls.c
vtls.h
wolfssl.c
wolfssl.h