From 15596f6c0c0a8aea262c225ebb99ce0caeecc562 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 13 Sep 2018 12:47:42 -0400 Subject: Fix a memory leak in tortls/openssl/try_to_extract_certs_from_tls Since this is an "intrusive" test, it only shows up for openssl <1.1 This is a bugfix on 0.3.5.x; bug not in any released Tor. --- src/test/test_tortls_openssl.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/test/test_tortls_openssl.c') diff --git a/src/test/test_tortls_openssl.c b/src/test/test_tortls_openssl.c index 6086252882..3928b754ac 100644 --- a/src/test/test_tortls_openssl.c +++ b/src/test/test_tortls_openssl.c @@ -1007,6 +1007,7 @@ test_tortls_try_to_extract_certs_from_tls(void *ignored) tt_assert(cert == c1); tt_assert(id_cert); X509_free(cert); /* decrease refcnt */ + X509_free(id_cert); /* decrease refcnt */ done: sk_X509_free(sess->cert_chain); -- cgit v1.2.3-54-g00ecf