Explorar o código

Prevent duplicate initialization of NSS DH module

Allowing this didn't do any actual harm, since there aren't any
shared structures or leakable objects here.  Still, it's bad style
and might cause trouble in the future.

Closes ticket 27856.
Nick Mathewson %!s(int64=7) %!d(string=hai) anos
pai
achega
9e1a3be064
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  1. 2 0
      src/lib/crypt_ops/crypto_dh_nss.c

+ 2 - 0
src/lib/crypt_ops/crypto_dh_nss.c

@@ -53,6 +53,8 @@ crypto_dh_init_nss(void)
   circuit_dh_param.prime.len = DH1024_KEY_LEN;
   circuit_dh_param.base.data = dh_generator_data;
   circuit_dh_param.base.len = 1;
+
+  dh_initialized = 1;
 }
 
 void