diff options
Diffstat (limited to 'src/lib/libssl/s23_clnt.c')
-rw-r--r-- | src/lib/libssl/s23_clnt.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/lib/libssl/s23_clnt.c b/src/lib/libssl/s23_clnt.c index 1bc582364b..7a42b1f0ea 100644 --- a/src/lib/libssl/s23_clnt.c +++ b/src/lib/libssl/s23_clnt.c | |||
@@ -309,14 +309,10 @@ ssl23_client_hello(SSL *s) | |||
309 | * answer is SSL_OP_NO_TLSv1|SSL_OP_NO_SSLv3|SSL_OP_NO_SSLv2. | 309 | * answer is SSL_OP_NO_TLSv1|SSL_OP_NO_SSLv3|SSL_OP_NO_SSLv2. |
310 | */ | 310 | */ |
311 | mask = SSL_OP_NO_TLSv1_1|SSL_OP_NO_TLSv1|SSL_OP_NO_SSLv3; | 311 | mask = SSL_OP_NO_TLSv1_1|SSL_OP_NO_TLSv1|SSL_OP_NO_SSLv3; |
312 | #if !defined(OPENSSL_NO_TLS1_2_CLIENT) | ||
313 | version = TLS1_2_VERSION; | 312 | version = TLS1_2_VERSION; |
314 | 313 | ||
315 | if ((options & SSL_OP_NO_TLSv1_2) && (options & mask) != mask) | 314 | if ((options & SSL_OP_NO_TLSv1_2) && (options & mask) != mask) |
316 | version = TLS1_1_VERSION; | 315 | version = TLS1_1_VERSION; |
317 | #else | ||
318 | version = TLS1_1_VERSION; | ||
319 | #endif | ||
320 | mask &= ~SSL_OP_NO_TLSv1_1; | 316 | mask &= ~SSL_OP_NO_TLSv1_1; |
321 | if ((options & SSL_OP_NO_TLSv1_1) && (options & mask) != mask) | 317 | if ((options & SSL_OP_NO_TLSv1_1) && (options & mask) != mask) |
322 | version = TLS1_VERSION; | 318 | version = TLS1_VERSION; |