From 42f75d3c4c99c8248bbc1e2b58f8c7aadb252ad5 Mon Sep 17 00:00:00 2001 From: Or Neeman Date: Mon, 19 Oct 2020 13:10:21 -0600 Subject: [PATCH] Fix disconnecting unelected validators in ReplaceValidatorPeers() --- consensus/istanbul/backend/peer_handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/consensus/istanbul/backend/peer_handler.go b/consensus/istanbul/backend/peer_handler.go index e7a081c6c2..2efc7bf1a7 100644 --- a/consensus/istanbul/backend/peer_handler.go +++ b/consensus/istanbul/backend/peer_handler.go @@ -134,7 +134,7 @@ func (vph *validatorPeerHandler) ReplaceValidatorPeers(newNodes []*enode.Node) { } // Remove old Validator Peers - for existingPeerID, existingPeer := range vph.sb.broadcaster.FindPeers(nodeIDSet, p2p.ValidatorPurpose) { + for existingPeerID, existingPeer := range vph.sb.broadcaster.FindPeers(nil, p2p.ValidatorPurpose) { if !nodeIDSet[existingPeerID] { vph.RemoveValidatorPeer(existingPeer.Node()) }