commit | c1e18bdf064a1114d3ce8ba4cdf5eb51d1ddd557 | [log] [tgz] |
---|---|---|
author | Hanno Becker <hanno.becker@arm.com> | Thu Jan 31 16:37:56 2019 +0000 |
committer | Hanno Becker <hanno.becker@arm.com> | Fri Feb 08 14:26:41 2019 +0000 |
tree | 9065ae845644abdc6517a84e48d95b6aeb890e25 | |
parent | e2734e2be4cc60a2ae6aab825faf249190e08b23 [diff] |
Fix memory leak
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 9c468f7..13cb22b 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -5619,6 +5619,7 @@ /* 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;