Commit 06b1197e authored by Antoine Aubert's avatar Antoine Aubert Committed by Daniel Stenberg
Browse files

vtls: fix mbedtls multi non blocking handshake.

When using multi, mbedtls handshake is in non blocking mode.  vtls must
set wait for read/write flags for the socket.

Closes #1223
parent 6b761669
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -485,8 +485,9 @@ void Curl_ssl_close_all(struct Curl_easy *data)
}

#if defined(USE_OPENSSL) || defined(USE_GNUTLS) || defined(USE_SCHANNEL) || \
    defined(USE_DARWINSSL) || defined(USE_NSS)
/* This function is for OpenSSL, GnuTLS, darwinssl, and schannel only. */
    defined(USE_DARWINSSL) || defined(USE_NSS) || defined(USE_MBEDTLS)
/* This function is for OpenSSL, GnuTLS, darwinssl, mbedtls, and schannel
   only. */
int Curl_ssl_getsock(struct connectdata *conn, curl_socket_t *socks,
                     int numsocks)
{