aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog3
-rw-r--r--src/or/main.c1
2 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a0f33ed5e..4ad872060 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -106,6 +106,9 @@ Changes in version 0.2.0.9-alpha - 2007-10-??
- Don't try to download extrainfo documents when we're trying to
fetch enough directory info to build a circuit: having enough
info should get priority.
+ - Don't complain that "your server has not managed to confirm that its
+ ports are reachable" if we haven't been able to build any circuits
+ yet. Bug found by spending four hours without a v3 consensus.
o Minor bugfixes (performance):
- Base64 decoding was actually showing up on our profile when parsing
diff --git a/src/or/main.c b/src/or/main.c
index c3bb3c3f6..3c0b4ae43 100644
--- a/src/or/main.c
+++ b/src/or/main.c
@@ -1153,6 +1153,7 @@ second_elapsed_callback(int fd, short event, void *args)
if (server_mode(options) &&
!we_are_hibernating() &&
seconds_elapsed > 0 &&
+ has_completed_circuit &&
stats_n_seconds_working / TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT !=
(stats_n_seconds_working+seconds_elapsed) /
TIMEOUT_UNTIL_UNREACHABILITY_COMPLAINT) {