Skip to content

Commit 5cc55f3

Browse files
committed
gather a read lock instead of a copy for session reading. (reverted previouse change)
1 parent ee56b0a commit 5cc55f3

File tree

1 file changed

+2
-2
lines changed
  • crates/net/network-devp2p/src

1 file changed

+2
-2
lines changed

crates/net/network-devp2p/src/host.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ impl Host {
512512
drop(info);
513513
if let NonReservedPeerMode::Deny = mode {
514514
// disconnect all non-reserved peers here.
515-
let reserved: HashSet<NodeId> = self.reserved_nodes.read().clone();
515+
let reserved = self.reserved_nodes.read();
516516
let mut to_kill = Vec::new();
517517
for e in self.sessions.read().iter() {
518518
let mut s = e.lock();
@@ -1087,7 +1087,7 @@ impl Host {
10871087
}
10881088

10891089
for (p, packet_id, data) in packet_data {
1090-
let reserved = self.reserved_nodes.read().clone();
1090+
let reserved = self.reserved_nodes.read();
10911091
if let Some(h) = handlers.get(&p) {
10921092
h.read(
10931093
&NetworkContext::new(

0 commit comments

Comments
 (0)