Procházet zdrojové kódy

When RNG seeding fails, die. Backport candidate

svn:r4319
Nick Mathewson před 20 roky
rodič
revize
fc40f974c2
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  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;
 }