瀏覽代碼

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 年之前
父節點
當前提交
810ebc80d0
共有 1 個文件被更改,包括 1 次插入2 次删除
  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);