summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2008-01-21 22:09:42 +0000
committerNick Mathewson <nickm@torproject.org>2008-01-21 22:09:42 +0000
commitddb753f87a5a0ca8dc64682525659f2ae4327907 (patch)
tree86b2b1b09e3698ff472eb61936063d87e251b505
parenta49f14d0d499615f7729fb20fa8e6fe52791810b (diff)
downloadtor-ddb753f87a5a0ca8dc64682525659f2ae4327907.tar.gz
tor-ddb753f87a5a0ca8dc64682525659f2ae4327907.zip
r17717@catbus: nickm | 2008-01-21 17:09:23 -0500
Fix certificate leak. svn:r13218
-rw-r--r--src/common/tortls.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/common/tortls.c b/src/common/tortls.c
index 8c31633895..b049aa11ec 100644
--- a/src/common/tortls.c
+++ b/src/common/tortls.c
@@ -898,6 +898,8 @@ tor_tls_handshake(tor_tls_t *tls)
log_notice(LD_NET, "I think I got a v2 handshake!");
tls->wasV2Handshake = 1;
}
+ if (cert)
+ X509_free(cert);
#endif
SSL_set_cipher_list(tls->ssl, SERVER_CIPHER_LIST);
}