From fc40f974c2987e42a6a814fd2eaf0e002e020c18 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Mon, 6 Jun 2005 20:02:33 +0000 Subject: [PATCH] When RNG seeding fails, die. Backport candidate svn:r4319 --- src/or/main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/or/main.c b/src/or/main.c index d89dc2b0c2..f23cfa4f87 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -1230,7 +1230,10 @@ static int tor_init(int argc, char *argv[]) { handle_signals(1); crypto_global_init(); - crypto_seed_rng(); + if (crypto_seed_rng()) { + log_fn(LOG_ERR, "Unable to seed random number generator. Exiting."); + return -1; + } return 0; }