From dfcd59c36736745641d750efe2244ac3ceb4a06c Mon Sep 17 00:00:00 2001 From: tycho garen Date: Fri, 10 Jun 2022 07:39:00 -0400 Subject: [PATCH] don't gossip inactive peers (cherry picked from commit cc28ce298f8b8535860206305d58ebbe17ff73eb) --- internal/p2p/peermanager.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/p2p/peermanager.go b/internal/p2p/peermanager.go index 77736c5d5..8a588cfec 100644 --- a/internal/p2p/peermanager.go +++ b/internal/p2p/peermanager.go @@ -857,6 +857,9 @@ func (m *PeerManager) Advertise(peerID types.NodeID, limit uint16) []NodeAddress if peer.ID == peerID { continue } + if peer.Inactive { + continue + } for nodeAddr, addressInfo := range peer.AddressInfo {