diff --git a/lib/sslgen.c b/lib/sslgen.c index a8f4e25398408794c21fe26e162576dde37c316e..42adbc8033d14992ec59ffa8621b0ee7929935bc 100644 --- a/lib/sslgen.c +++ b/lib/sslgen.c @@ -248,11 +248,13 @@ Curl_ssl_connect_nonblocking(struct connectdata *conn, int sockindex, #else #ifdef USE_QSOSSL *done = TRUE; /* fallback to BLOCKING */ + conn->ssl[sockindex].use = TRUE; return Curl_qsossl_connect(conn, sockindex); #else /* not implemented! fallback to BLOCKING call. */ *done = TRUE; + conn->ssl[sockindex].use = TRUE; return Curl_ssl_connect(conn, sockindex); #endif /* USE_QSOSSL */ #endif /* USE_NSS */