From 5544f47b0eb31e516aa8afbb68579e35e69cf7e7 Mon Sep 17 00:00:00 2001 From: Steffan Karger Date: Wed, 26 Sep 2018 21:27:06 +0200 Subject: [PATCH] Fix memory leak in SSL_CTX_use_certificate Commit 98bfeeb4 introduced a memory leak in SSL_CTX_use_certificate by removing the "if(x509) { ... }" bit while not changing the "else if(x) {}" right after to an "if(x) {}". Signed-off-by: Steffan Karger Acked-by: Arne Schwabe Message-Id: <20180926192706.29460-1-steffan@karger.me> Signed-off-by: Gert Doering --- src/openvpn/ssl_openssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openvpn/ssl_openssl.c b/src/openvpn/ssl_openssl.c index d9bc9d742..fe4db6047 100644 --- a/src/openvpn/ssl_openssl.c +++ b/src/openvpn/ssl_openssl.c @@ -855,7 +855,7 @@ end: { BIO_free(in); } - else if (x) + if (x) { X509_free(x); } -- 2.47.2