commit 4e2028152d31e27c44d0c2ef31dca829c6ae2d2e
parent d6c564e09ab491765b6773cc45320bc0f605fcfe
Author: Nick Mathewson <nickm@torproject.org>
Date: Thu, 20 Sep 2018 13:53:04 -0400
Fix an NSS socket leak-on-error found by dgoulet
Diffstat:
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/src/lib/tls/tortls_nss.c b/src/lib/tls/tortls_nss.c
@@ -452,6 +452,7 @@ tor_tls_release_socket(tor_tls_t *tls)
PRFileDesc *tcp = PR_GetIdentitiesLayer(tls->ssl, PR_NSPR_IO_LAYER);
if (BUG(! tcp)) {
+ tor_close_socket(sock);
return;
}