From 9e1a3be0645ca2dad7d6eb8aa00559efec945835 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 27 Sep 2018 13:26:47 -0400 Subject: [PATCH] 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. --- src/lib/crypt_ops/crypto_dh_nss.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/crypt_ops/crypto_dh_nss.c b/src/lib/crypt_ops/crypto_dh_nss.c index 9a14b809b4..e2d9040f5e 100644 --- a/src/lib/crypt_ops/crypto_dh_nss.c +++ b/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 -- 2.47.3