Log when falling back to nonfast/nonstabl routers

svn:r4869
This commit is contained in:
Nick Mathewson
2005-08-26 22:16:32 +00:00
parent ed070b0fdb
commit e863771485
+5 -1
View File
@@ -1168,8 +1168,12 @@ choose_good_exit_server_general(routerlist_t *dir, int need_uptime,
smartlist_t *needed_ports = circuit_get_unhandled_ports(time(NULL));
if (best_support == -1) {
if (need_uptime || need_capacity)
if (need_uptime || need_capacity) {
log_fn(LOG_INFO, "We couldn't find any live%s%s routers; falling back to list of all routers",
need_capacity?", fast":"",
need_uptime?", stable":"");
return choose_good_exit_server_general(dir, 0, 0);
}
log(LOG_NOTICE, "All routers are down or middleman -- choosing a doomed exit at random.");
}
for (try = 0; try < 2; try++) {