diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 3d8751cf15..b0ec3a8ba4 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -782,7 +782,7 @@ int router_exit_policy_rejects_all(routerinfo_t *router) { == ADDR_POLICY_REJECTED; } -/* Release all space held in rr. */ +/** Release all space held in rr. */ void running_routers_free(running_routers_t *rr) { tor_assert(rr); @@ -793,8 +793,10 @@ void running_routers_free(running_routers_t *rr) tor_free(rr); } -/* Update the running/not-running status of every router in list, based +/** Update the running/not-running status of every router in list, based * on the contents of rr. */ +/* Note: this function is not yet used, since nobody publishes just + * running-router lists yet. */ void routerlist_update_from_runningrouters(routerlist_t *list, running_routers_t *rr) { @@ -807,10 +809,11 @@ void routerlist_update_from_runningrouters(routerlist_t *list, if (list->running_routers_updated_on >= rr->published_on) return; - if(me) /* learn if the dirservers think I'm verified */ + if(me) { /* learn if the dirservers think I'm verified */ router_update_status_from_smartlist(me, rr->published_on, rr->running_routers); + } n_routers = smartlist_len(list->routers); for (i=0; irouters, i);