summaryrefslogtreecommitdiffstats
path: root/crypto/rand
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2017-04-08 22:29:09 +0200
committerAndy Polyakov <appro@openssl.org>2017-04-10 12:09:59 +0200
commit6d1ab3f5c87e44f9092f3eafe88dc5014e1af2f1 (patch)
tree4ca230fa4f781242c2d9411a5e026140f507ddcc /crypto/rand
parentc74be80027e30201e176f3fa7ace64e5e8ad4691 (diff)
rand/rand_lib.c: keep fixing no-engine configuration.
Reviewed-by: Richard Levitte <levitte@openssl.org> (cherry picked from commit ce57ac431964f7692af674fd124103d6fe07af2e)
Diffstat (limited to 'crypto/rand')
-rw-r--r--crypto/rand/rand_lib.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/crypto/rand/rand_lib.c b/crypto/rand/rand_lib.c
index c1373e5942..62770d49d8 100644
--- a/crypto/rand/rand_lib.c
+++ b/crypto/rand/rand_lib.c
@@ -118,7 +118,9 @@ void rand_cleanup_int(void)
meth->cleanup();
RAND_set_rand_method(NULL);
CRYPTO_THREAD_lock_free(rand_meth_lock);
+#ifndef OPENSSL_NO_ENGINE
CRYPTO_THREAD_lock_free(rand_engine_lock);
+#endif
}
void RAND_seed(const void *buf, int num)