diff options
-rw-r--r-- | p2p/src/peer_pool.rs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/p2p/src/peer_pool.rs b/p2p/src/peer_pool.rs index 0d17307..e2a9de7 100644 --- a/p2p/src/peer_pool.rs +++ b/p2p/src/peer_pool.rs @@ -210,10 +210,7 @@ impl PeerPool { /// Shuts down the peer and remove it from the peer list. async fn remove_peer(&self, pid: &PeerID) -> Result<()> { - let mut peers = self.peers.lock().await; - let result = peers.remove(pid); - - drop(peers); + let result = self.peers.lock().await.remove(pid); let peer = match result { Some(p) => p, |