diff --git a/lib/nss.c b/lib/nss.c index d1a9d1a..637663e 100644 --- a/lib/nss.c +++ b/lib/nss.c @@ -990,7 +990,9 @@ CURLcode Curl_nss_connect(struct connectdata *conn, int sockindex) { PRInt32 err; PRFileDesc *model = NULL; - PRBool ssl2, ssl3, tlsv1; + PRBool ssl2 = PR_FALSE; + PRBool ssl3 = PR_FALSE; + PRBool tlsv1 = PR_FALSE; struct SessionHandle *data = conn->data; curl_socket_t sockfd = conn->sock[sockindex]; struct ssl_connect_data *connssl = &conn->ssl[sockindex]; @@ -1106,8 +1108,6 @@ CURLcode Curl_nss_connect(struct connectdata *conn, int sockindex) if(SSL_OptionSet(model, SSL_HANDSHAKE_AS_CLIENT, PR_TRUE) != SECSuccess) goto error; - ssl2 = ssl3 = tlsv1 = PR_FALSE; - switch (data->set.ssl.version) { default: case CURL_SSLVERSION_DEFAULT: