From 03308b3b62428aca300c40662ed76ee8a34fa1f3 Mon Sep 17 00:00:00 2001 From: Andrea Maria Piana Date: Fri, 31 May 2024 09:27:59 +0100 Subject: [PATCH] bug_: add more nil checking --- waku/v2/peermanager/peer_manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/waku/v2/peermanager/peer_manager.go b/waku/v2/peermanager/peer_manager.go index e811632e..bedc1905 100644 --- a/waku/v2/peermanager/peer_manager.go +++ b/waku/v2/peermanager/peer_manager.go @@ -432,7 +432,7 @@ func (pm *PeerManager) AddDiscoveredPeer(p service.PeerData, connectNow bool) { enr, err := pm.host.Peerstore().(wps.WakuPeerstore).ENR(p.AddrInfo.ID) // Verifying if the enr record is more recent (DiscV5 and peer exchange can return peers already seen) if err == nil { - if p.ENR != nil { + if p.ENR != nil && enr != nil && enr.Record() != nil { if enr.Record().Seq() >= p.ENR.Seq() { return }