aboutsummaryrefslogtreecommitdiff
path: root/src/or/dirserv.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/or/dirserv.c')
-rw-r--r--src/or/dirserv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/or/dirserv.c b/src/or/dirserv.c
index 69b066ee3..7dc3db3d6 100644
--- a/src/or/dirserv.c
+++ b/src/or/dirserv.c
@@ -508,6 +508,8 @@ static int
dirserv_thinks_router_is_blatantly_unreachable(routerinfo_t *router, time_t now)
{
connection_t *conn;
+ if (router->is_hibernating)
+ return 0;
conn = connection_get_by_identity_digest(router->identity_digest,
CONN_TYPE_OR);
if (conn && conn->state == OR_CONN_STATE_OPEN &&