aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--changes/ticket251083
-rw-r--r--src/or/nodelist.c21
-rw-r--r--src/or/nodelist.h2
3 files changed, 3 insertions, 23 deletions
diff --git a/changes/ticket25108 b/changes/ticket25108
new file mode 100644
index 0000000000..6aefac16db
--- /dev/null
+++ b/changes/ticket25108
@@ -0,0 +1,3 @@
+ o Code simplification and refactoring:
+ - Remove the unused nodelist_recompute_all_hsdir_indices(). Closes ticket
+ 25108.
diff --git a/src/or/nodelist.c b/src/or/nodelist.c
index c2bc0d1f76..17a50ca862 100644
--- a/src/or/nodelist.c
+++ b/src/or/nodelist.c
@@ -373,27 +373,6 @@ node_set_hsdir_index(node_t *node, const networkstatus_t *ns)
return;
}
-/** Recompute all node hsdir indices. */
-void
-nodelist_recompute_all_hsdir_indices(void)
-{
- networkstatus_t *consensus;
- if (!the_nodelist) {
- return;
- }
-
- /* Get a live consensus. Abort if not found */
- consensus = networkstatus_get_live_consensus(approx_time());
- if (!consensus) {
- return;
- }
-
- /* Recompute all hsdir indices */
- SMARTLIST_FOREACH_BEGIN(the_nodelist->nodes, node_t *, node) {
- node_set_hsdir_index(node, consensus);
- } SMARTLIST_FOREACH_END(node);
-}
-
/** Called when a node's address changes. */
static void
node_addrs_changed(node_t *node)
diff --git a/src/or/nodelist.h b/src/or/nodelist.h
index e879b4e8ff..0abdcd6045 100644
--- a/src/or/nodelist.h
+++ b/src/or/nodelist.h
@@ -35,8 +35,6 @@ void nodelist_remove_routerinfo(routerinfo_t *ri);
void nodelist_purge(void);
smartlist_t *nodelist_find_nodes_with_microdesc(const microdesc_t *md);
-void nodelist_recompute_all_hsdir_indices(void);
-
void nodelist_free_all(void);
void nodelist_assert_ok(void);