diff --git a/trin-state/src/network.rs b/trin-state/src/network.rs index 75ab3a114..ded885410 100644 --- a/trin-state/src/network.rs +++ b/trin-state/src/network.rs @@ -35,7 +35,8 @@ impl StateNetwork { // Trigger bonding with bootnodes, at both the base layer and portal overlay. // The overlay ping via talkreq will trigger a session at the base layer, then // a session on the (overlay) portal network. - for enr in rw_read!(self.overlay.discovery).discv5.table_entries_enr() { + let table_entries = rw_read!(self.overlay.discovery).discv5.table_entries_enr(); + for enr in table_entries { debug!("Attempting bond with bootnode {}", enr); let ping_result = self .overlay