From 222cf410d5e7bdd58dd50a0a3f1f0805707808ef Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Wed, 8 Jun 2022 14:52:44 +0100 Subject: Remove reliance on the SSL object from the DTLS read record layer code Reviewed-by: Hugo Landau Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/18132) --- ssl/ssl_lib.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ssl/ssl_lib.c') diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c index 9e4d689c23..737550f050 100644 --- a/ssl/ssl_lib.c +++ b/ssl/ssl_lib.c @@ -665,7 +665,7 @@ int ossl_ssl_connection_reset(SSL *s) * assign it. */ if (!ssl_set_new_record_layer(sc, - TLS_ANY_VERSION, + SSL_CONNECTION_IS_DTLS(sc) ? DTLS_ANY_VERSION : TLS_ANY_VERSION, OSSL_RECORD_DIRECTION_READ, OSSL_RECORD_PROTECTION_LEVEL_NONE, NULL, 0, NULL, 0, NULL, 0, NULL, 0, -- cgit v1.2.3