From c1e18bdf064a1114d3ce8ba4cdf5eb51d1ddd557 Mon Sep 17 00:00:00 2001 From: Hanno Becker Date: Thu, 31 Jan 2019 16:37:56 +0000 Subject: [PATCH] Fix memory leak --- library/ssl_tls.c | 1 + 1 file changed, 1 insertion(+) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 9c468f7dea..13cb22b258 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -5619,6 +5619,7 @@ static int ssl_parse_certificate_chain( mbedtls_ssl_context *ssl ) /* Delete all remaining CRTs from the original CRT chain. */ mbedtls_x509_crt_free( ssl->session_negotiate->peer_cert->next ); + mbedtls_free( ssl->session_negotiate->peer_cert->next ); ssl->session_negotiate->peer_cert->next = NULL; i += n;