]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
OpenSSL: Free BIO leak in reload_pem_cert()
authorDavid Woodhouse <David.Woodhouse@intel.com>
Tue, 12 Jun 2012 09:33:48 +0000 (10:33 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Tue, 12 Jun 2012 09:33:48 +0000 (10:33 +0100)
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
openssl.c

index f454f65a0772eea21c8a92de98dcb3768ed37937..fb731279efb54aefb5d28d4a6b75bbaf3c4c3467 100644 (file)
--- a/openssl.c
+++ b/openssl.c
@@ -588,6 +588,7 @@ static int reload_pem_cert(struct openconnect_info *vpninfo)
                return -EIO;
        }
        vpninfo->cert_x509 = PEM_read_bio_X509_AUX(b, NULL, NULL, NULL);
+       BIO_free(b);
        if (!vpninfo->cert_x509)
                goto err;