Procházet zdrojové kódy

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

Nick Mathewson před 5 roky
rodič
revize
4e2028152d
1 změnil soubory, kde provedl 1 přidání a 0 odebrání
  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;
   }