Commit 20a8eda3 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

don't check for reachability, and don't whine about it, while we're

hibernating.


svn:r3919
parent fddf5602
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -714,7 +714,8 @@ static void run_scheduled_events(time_t now) {
    /* also, check religiously for reachability, if it's within the first
     * 20 minutes of our uptime. */
    if (server_mode(options) &&
        stats_n_seconds_working < TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT)
        stats_n_seconds_working < TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT &&
        !we_are_hibernating())
      consider_testing_reachability();
  }

@@ -811,6 +812,7 @@ static void second_elapsed_callback(int fd, short event, void *args)
  stats_prev_global_write_bucket = global_write_bucket;

  if (server_mode(options) &&
      !we_are_hibernating() &&
      !check_whether_ports_reachable() &&
      stats_n_seconds_working / TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT !=
      (stats_n_seconds_working+seconds_elapsed) /