diff options
Diffstat (limited to 'src/or/circuitbuild.c')
-rw-r--r-- | src/or/circuitbuild.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 2875222c76..9f09b67944 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -1917,7 +1917,7 @@ entry_is_live(entry_guard_t *e, int need_uptime, int need_capacity, if (e->bad_since) return NULL; /* no good if it's unreachable, unless assume_unreachable or can_retry. */ - if ((!assume_reachable && !e->can_retry) && + if (!assume_reachable && !e->can_retry && e->unreachable_since && !entry_is_time_to_retry(e, time(NULL))) return NULL; r = router_get_by_digest(e->identity); |