diff --git a/p2p/pex/addrbook.go b/p2p/pex/addrbook.go index 402ddc6bc..a58ba717e 100644 --- a/p2p/pex/addrbook.go +++ b/p2p/pex/addrbook.go @@ -229,12 +229,8 @@ func (a *addrBook) RemoveAddress(addr *p2p.NetAddress) { func (a *addrBook) IsGood(addr *p2p.NetAddress) bool { a.mtx.Lock() defer a.mtx.Unlock() - ka, ok := a.addrLookup[addr.ID] - if !ok || ka == nil { - return false - } - return ka.isOld() + return a.addrLookup[addr.ID].isOld() } // IsBanned returns true if the peer is currently banned