Browse Source

don't tell people that the testing circuit failed if we already
consider ourselves reachable. this just confuses them.


svn:r6546

Roger Dingledine 19 years ago
parent
commit
542b8af592
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/or/circuituse.c

+ 3 - 0
src/or/circuituse.c

@@ -602,6 +602,9 @@ circuit_testing_failed(circuit_t *circ, int at_last_hop)
     circuit_launch_by_router(CIRCUIT_PURPOSE_TESTING, me, 0, 1, 1);
   else
 #endif
+  if (server_mode(get_options()) && check_whether_orport_reachable())
+    return;
+
   log_info(LD_GENERAL,
            "Our testing circuit (to see if your ORPort is reachable) "
            "has failed. I'll try again later.");