From eccffb891297b682fd31d27c7acba0cebd3c56b8 Mon Sep 17 00:00:00 2001 From: Ryan Date: Tue, 16 May 2023 14:47:13 +0200 Subject: [PATCH] fix WithOnPeersUpdate --- share/p2p/peers/manager.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/share/p2p/peers/manager.go b/share/p2p/peers/manager.go index dd85ec155f..cabc31a95d 100644 --- a/share/p2p/peers/manager.go +++ b/share/p2p/peers/manager.go @@ -137,8 +137,9 @@ func NewManager( return } if s.isRemovedPeer(peerID) { - log.Debugw("got previously removed peer from discovery", "peer", peerID) - return + s.lock.Lock() + delete(s.removedPeers, peerID) + s.lock.Unlock() } log.Debugw("added to full nodes", "peer", peerID) s.fullNodes.add(peerID)