From d84a84e5ca8e8b4b86f2788d4ea77f41508c1a9a Mon Sep 17 00:00:00 2001 From: David Girault Date: Tue, 22 May 2018 09:47:44 +0200 Subject: [PATCH] altcp_tls_mbedtls: ensure configuration is properly freed --- src/apps/altcp_tls/altcp_tls_mbedtls.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/apps/altcp_tls/altcp_tls_mbedtls.c b/src/apps/altcp_tls/altcp_tls_mbedtls.c index ea233b92..5252e8bc 100644 --- a/src/apps/altcp_tls/altcp_tls_mbedtls.c +++ b/src/apps/altcp_tls/altcp_tls_mbedtls.c @@ -972,6 +972,8 @@ altcp_tls_free_config(struct altcp_tls_config *conf) if (conf->ca) { mbedtls_x509_crt_free(conf->ca); } + mbedtls_entropy_free(&conf->entropy); + mbedtls_ctr_drbg_free(&conf->ctr_drbg); altcp_mbedtls_free_config(conf); if (altcp_tls_entropy_rng && altcp_tls_entropy_rng->ref) altcp_tls_entropy_rng->ref--;