Browse code

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 <steffan@karger.me>
Acked-by: Arne Schwabe <arne@rfc2549.org>
Message-Id: <20180926192706.29460-1-steffan@karger.me>
Signed-off-by: Gert Doering <gert@greenie.muc.de>

Steffan Karger authored on 2018/09/27 04:27:06
Showing 1 changed files
... ...
@@ -855,7 +855,7 @@ end:
855 855
     {
856 856
         BIO_free(in);
857 857
     }
858
-    else if (x)
858
+    if (x)
859 859
     {
860 860
         X509_free(x);
861 861
     }