From 191e671fa862fbddd20fe2e61e2ef9c7d173ddcf Mon Sep 17 00:00:00 2001 From: Fabian Keil Date: Fri, 15 May 2020 14:08:58 +0200 Subject: [PATCH] create_server_ssl_connection(): Free certificate chain when the handshake fails Fixes a memory leak. Sponsored by: Robert Klemme --- ssl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ssl.c b/ssl.c index c9e09a70..a7bf7096 100644 --- a/ssl.c +++ b/ssl.c @@ -828,6 +828,7 @@ extern int create_server_ssl_connection(struct client_state *csp) { log_error(LOG_LEVEL_ERROR, "mbedtls_ssl_handshake with server failed: %s", err_buf); + free_certificate_chain(csp); ret = -1; } goto exit; -- 2.49.0