From 810ebc80d0e7b2ff63628a207382cae24e110d0a Mon Sep 17 00:00:00 2001 From: Roger Dingledine Date: Fri, 6 Aug 2004 22:47:41 +0000 Subject: [PATCH] be willing to expire routers that have a dirport open it's just the authoritative dirservers we want to not forget svn:r2173 --- src/or/routerlist.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 79dabc4902..fa318fccab 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -507,8 +507,7 @@ routerlist_remove_old_routers(int age) for (i = 0; i < smartlist_len(routerlist->routers); ++i) { router = smartlist_get(routerlist->routers, i); if (router->published_on <= cutoff && -/* XXX008 don't get fooled by cached dir ports */ - !router->dir_port) { + !router->is_trusted_dir) { /* Too old. Remove it. But never remove dirservers! */ log_fn(LOG_INFO,"Forgetting obsolete routerinfo for node %s.", router->nickname); routerinfo_free(router); -- 2.47.3