handle empty node list before finding disconnected nodes ip #1

Merged
valy merged 1 commits from noormohammedb/hacker-challenge-sgx-general:patch_panic_on_hbeat into main 2024-12-25 01:26:45 +00:00
Showing only changes of commit 4f8f20bb84 - Show all commits

@ -214,7 +214,10 @@ impl State {
let conn_ips = self.get_connected_ips().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
.keys()
.map(|ip| ip.to_string())