From 42ed2d3c595aaef2ece2d087be7ecb3fc256f73c Mon Sep 17 00:00:00 2001 From: Andrzej Kurek Date: Thu, 31 Dec 2020 10:08:17 -0500 Subject: [PATCH] Fix the usage of ssl context after its nullified Previously, it was possible to access a null pointer even though the given configuration should work. Signed-off-by: Andrzej Kurek --- library/ssl_tls.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 64152814a..707fad754 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -1435,7 +1435,8 @@ int ssl_populate_transform( mbedtls_ssl_transform *transform, #if !defined(MBEDTLS_SSL_HW_RECORD_ACCEL) && \ !defined(MBEDTLS_SSL_EXPORT_KEYS) && \ - !defined(MBEDTLS_DEBUG_C) + !defined(MBEDTLS_DEBUG_C) && \ + !defined(MBEDTLS_SSL_DTLS_CONNECTION_ID) ssl = NULL; /* make sure we don't use it except for those cases */ (void) ssl; #endif