diff --git a/evutil_rand.c b/evutil_rand.c index b86ecd81..a841f026 100644 --- a/evutil_rand.c +++ b/evutil_rand.c @@ -43,6 +43,8 @@ int evutil_secure_rng_init(void) { + /* call arc4random() now to force it to self-initialize */ + (void) arc4random(); return 0; }