don't stop fetching server descriptors if we're a server and

haven't found ourselves reachable yet.


svn:r6522
This commit is contained in:
Roger Dingledine 2006-06-03 02:56:44 +00:00
parent 2431b2d8b0
commit 8f902e4b58

View File

@ -918,8 +918,17 @@ rep_hist_get_predicted_internal(time_t now, int *need_uptime,
int int
rep_hist_circbuilding_dormant(void) rep_hist_circbuilding_dormant(void)
{ {
/* Any ports used lately? These are pre-seeded if we just started
* up or if we're running a hidden service. */
if (predicted_ports_list || predicted_internal_time) if (predicted_ports_list || predicted_internal_time)
return 0; /* nothing used lately. */ return 0;
/* see if we'll still need to build testing circuits */
if (server_mode(options) && !check_whether_orport_reachable())
return 0;
if (!check_whether_dirport_reachable())
return 0;
return 1; return 1;
} }