From da73abc8d7bee646b97ce39ac2295c5795d17d7d Mon Sep 17 00:00:00 2001 From: Troy-Butler Date: Tue, 2 Apr 2024 13:37:31 -0400 Subject: [PATCH] Fix NULL handling in mbedtls_ssl_config.free() function Signed-off-by: Troy-Butler --- library/ssl_tls.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index ac53853a5..32fa8e3d3 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -6029,6 +6029,10 @@ int mbedtls_ssl_config_defaults(mbedtls_ssl_config *conf, */ void mbedtls_ssl_config_free(mbedtls_ssl_config *conf) { + if (conf == NULL) { + return; + } + #if defined(MBEDTLS_DHM_C) mbedtls_mpi_free(&conf->dhm_P); mbedtls_mpi_free(&conf->dhm_G);