Explorar o código

Make OPENSSL_free(dh_string_repr) conditional.

Nick Mathewson %!s(int64=12) %!d(string=hai) anos
pai
achega
7f9066ceee
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      src/common/crypto.c

+ 2 - 1
src/common/crypto.c

@@ -1740,7 +1740,8 @@ crypto_store_dynamic_dh_modulus(const char *fname)
  done:
   if (dh)
     DH_free(dh);
-  OPENSSL_free(dh_string_repr);
+  if (dh_string_repr)
+    OPENSSL_free(dh_string_repr);
   tor_free(base64_encoded_dh);
   tor_free(file_string);