Compare commits

...

1 Commits

Author SHA1 Message Date
4f8f20bb84 handle empty node list before finding disconnected ip 2024-12-24 15:58:16 +00:00

@ -214,7 +214,10 @@ impl State {
let conn_ips = self.get_connected_ips().await; let conn_ips = self.get_connected_ips().await;
let nodes = self.nodes.read().await; let nodes = self.nodes.read().await;
let skip = OsRng.next_u64().try_into().unwrap_or(0) % nodes.len(); if nodes.is_empty() {
return None;
}
let skip = OsRng.next_u64() as usize % nodes.len();
nodes nodes
.keys() .keys()
.map(|ip| ip.to_string()) .map(|ip| ip.to_string())