From 0a0425ae6fcb989d2b0089b68dc36a959e4f6a60 Mon Sep 17 00:00:00 2001 From: tycho garen Date: Mon, 13 Jun 2022 12:25:21 -0400 Subject: [PATCH] fix panic --- internal/p2p/peermanager.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/p2p/peermanager.go b/internal/p2p/peermanager.go index b88837dc1..15d07679a 100644 --- a/internal/p2p/peermanager.go +++ b/internal/p2p/peermanager.go @@ -829,7 +829,11 @@ func (m *PeerManager) Inactivate(peerID types.NodeID) error { m.mtx.Lock() defer m.mtx.Unlock() - peer := m.store.peers[peerID] + peer, ok := m.store.peers[peerID] + if !ok { + return nil + } + peer.Inactive = true return m.store.Set(*peer)