Browse Source

when we're shutting down and we do something like try to post a
server descriptor or rendezvous descriptor, don't complain that we
seem to be unreachable. of course we are, we're shutting down.


svn:r4892

Roger Dingledine 20 years ago
parent
commit
ba899d0648
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/or/routerlist.c

+ 1 - 1
src/or/routerlist.c

@@ -845,7 +845,7 @@ router_mark_as_down(const char *digest)
   if (!router) /* we don't seem to know about him in the first place */
   if (!router) /* we don't seem to know about him in the first place */
     return;
     return;
   log_fn(LOG_DEBUG,"Marking router '%s' as down.",router->nickname);
   log_fn(LOG_DEBUG,"Marking router '%s' as down.",router->nickname);
-  if (router_is_me(router))
+  if (router_is_me(router) && !we_are_hibernating())
     log_fn(LOG_WARN, "We just marked ourself as down. Are your external addresses reachable?");
     log_fn(LOG_WARN, "We just marked ourself as down. Are your external addresses reachable?");
   router->is_running = 0;
   router->is_running = 0;
   router->status_set_at = time(NULL);
   router->status_set_at = time(NULL);