Commit 810ebc80 authored by Roger Dingledine's avatar Roger Dingledine
Browse files

be willing to expire routers that have a dirport open

it's just the authoritative dirservers we want to not forget


svn:r2173
parent a4b4ec94
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -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);