Browse Source

be willing to expire routers that have a dirport open
it's just the authoritative dirservers we want to not forget


svn:r2173

Roger Dingledine 21 years ago
parent
commit
810ebc80d0
1 changed files with 1 additions and 2 deletions
  1. 1 2
      src/or/routerlist.c

+ 1 - 2
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);