Pārlūkot izejas kodu

Fix an NSS socket leak-on-error found by dgoulet

Nick Mathewson 5 gadi atpakaļ
vecāks
revīzija
4e2028152d
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      src/lib/tls/tortls_nss.c

+ 1 - 0
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;
   }