From 8a98277811ea50035ff37b744fa3dc5b75bee099 Mon Sep 17 00:00:00 2001 From: Francis Dupont Date: Sun, 17 Sep 2017 12:02:09 +0200 Subject: [PATCH] Made RAND_status check optional (broke --disable-crypto-rand) --- lib/dns/openssl_link.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/dns/openssl_link.c b/lib/dns/openssl_link.c index 0e5a9baf9c..9f44f25c3d 100644 --- a/lib/dns/openssl_link.c +++ b/lib/dns/openssl_link.c @@ -290,6 +290,7 @@ dst__openssl_init(const char *engine) { #endif #endif /* USE_ENGINE */ +#ifdef ISC_PLATFORM_CRYPTORANDOM /* Protect ourselves against unseeded PRNG */ if (RAND_status() != 1) { FATAL_ERROR(__FILE__, __LINE__, @@ -297,6 +298,7 @@ dst__openssl_init(const char *engine) { "cannot be initialized (see the `PRNG not " "seeded' message in the OpenSSL FAQ)"); } +#endif return (ISC_R_SUCCESS);