From 9283ddb7605a54d2f3cfc88348caaba809fb04bb Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Fri, 21 Jul 2006 07:06:18 +0000 Subject: [PATCH] an entry guard that is "unlisted", as well as not known to be "down", is not therefore "up". svn:r6798 --- src/or/circuitbuild.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index e95d29fdad..85d2759f83 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -1835,7 +1835,7 @@ log_entry_guards(int severity) { tor_snprintf(buf, sizeof(buf), "%s (%s%s%s)", e->nickname, - e->down_since ? "down " : "up ", + (e->down_since || e->unlisted_since) ? "down " : "up ", e->unlisted_since ? "unlisted " : "listed ", e->made_contact ? "made-contact" : "never-contacted"); smartlist_add(elements, tor_strdup(buf)); @@ -2022,7 +2022,7 @@ entry_guards_set_status_from_directory(void) } log_info(LD_CIRC, "Summary: Entry '%s' is %s, %s, and %s.", entry->nickname, - entry->down_since ? "down" : "up", + (entry->down_since || entry->unlisted_since) ? "down" : "up", entry->unlisted_since ? "unlisted" : "listed", entry_is_live(entry, 0, 1) ? "live" : "not live"); });