From 7f452332435a3a47729458cbbc34a57d9388251a Mon Sep 17 00:00:00 2001 From: Sam Dodrill Date: Sun, 15 Sep 2013 21:19:24 -0700 Subject: [PATCH] libratbox/openssl: Fix possible memory leak of certificate fingerprints --- libratbox/src/openssl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libratbox/src/openssl.c b/libratbox/src/openssl.c index 7de5d1c..d954011 100644 --- a/libratbox/src/openssl.c +++ b/libratbox/src/openssl.c @@ -639,6 +639,7 @@ rb_get_ssl_certfp(rb_fde_t *F, uint8_t certfp[RB_SSL_CERTFP_LEN]) res == X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT) { memcpy(certfp, cert->sha1_hash, RB_SSL_CERTFP_LEN); + X509_free(cert); return 1; } X509_free(cert);