diff options
Diffstat (limited to 'src/lib/libssl/ssl_packet.c')
| -rw-r--r-- | src/lib/libssl/ssl_packet.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lib/libssl/ssl_packet.c b/src/lib/libssl/ssl_packet.c index fc1c3c07de..b383fe83e9 100644 --- a/src/lib/libssl/ssl_packet.c +++ b/src/lib/libssl/ssl_packet.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ssl_packet.c,v 1.9 2020/10/14 16:57:33 jsing Exp $ */ | 1 | /* $OpenBSD: ssl_packet.c,v 1.10 2021/02/25 17:06:05 jsing Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Copyright (c) 2016, 2017 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2016, 2017 Joel Sing <jsing@openbsd.org> |
| 4 | * | 4 | * |
| @@ -247,12 +247,13 @@ ssl_server_legacy_first_packet(SSL *s) | |||
| 247 | return 1; | 247 | return 1; |
| 248 | 248 | ||
| 249 | /* Only continue if this is not a version locked method. */ | 249 | /* Only continue if this is not a version locked method. */ |
| 250 | if (s->method->internal->min_version == s->method->internal->max_version) | 250 | if (s->method->internal->min_tls_version == |
| 251 | s->method->internal->max_tls_version) | ||
| 251 | return 1; | 252 | return 1; |
| 252 | 253 | ||
| 253 | if (ssl_is_sslv2_client_hello(&header) == 1) { | 254 | if (ssl_is_sslv2_client_hello(&header) == 1) { |
| 254 | /* Only permit SSLv2 client hellos if TLSv1.0 is enabled. */ | 255 | /* Only permit SSLv2 client hellos if TLSv1.0 is enabled. */ |
| 255 | if (ssl_enabled_version_range(s, &min_version, NULL) != 1) { | 256 | if (ssl_enabled_tls_version_range(s, &min_version, NULL) != 1) { |
| 256 | SSLerror(s, SSL_R_NO_PROTOCOLS_AVAILABLE); | 257 | SSLerror(s, SSL_R_NO_PROTOCOLS_AVAILABLE); |
| 257 | return -1; | 258 | return -1; |
| 258 | } | 259 | } |
