|
@@ -569,7 +569,7 @@ directory_info_has_arrived(time_t now, int from_cache)
|
|
|
}
|
|
|
|
|
|
if (server_mode(options) && !we_are_hibernating() && !from_cache &&
|
|
|
- (has_completed_circuit || any_predicted_circuits(now)))
|
|
|
+ (has_completed_circuit || !any_predicted_circuits(now)))
|
|
|
consider_testing_reachability();
|
|
|
}
|
|
|
|
|
@@ -833,7 +833,7 @@ 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) &&
|
|
|
- (has_completed_circuit || any_predicted_circuits(now)) &&
|
|
|
+ (has_completed_circuit || !any_predicted_circuits(now)) &&
|
|
|
stats_n_seconds_working < TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT &&
|
|
|
!we_are_hibernating())
|
|
|
consider_testing_reachability();
|