Bläddra i källkod

When RNG seeding fails, die. Backport candidate

svn:r4319
Nick Mathewson 20 år sedan
förälder
incheckning
fc40f974c2
1 ändrade filer med 4 tillägg och 1 borttagningar
  1. 4 1
      src/or/main.c

+ 4 - 1
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;
 }