From d5b768c9dc8a7d5f290954149dea51c615c61beb Mon Sep 17 00:00:00 2001 From: Forostovec Date: Thu, 7 Aug 2025 22:04:16 +0300 Subject: [PATCH] fix: skip nil peers in GetHeader instead of returning error --- eth/downloader/beacondevsync.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eth/downloader/beacondevsync.go b/eth/downloader/beacondevsync.go index 7b30684133..ffefc33fa9 100644 --- a/eth/downloader/beacondevsync.go +++ b/eth/downloader/beacondevsync.go @@ -52,7 +52,7 @@ func (d *Downloader) GetHeader(hash common.Hash) (*types.Header, error) { for _, peer := range d.peers.peers { if peer == nil { - return nil, errors.New("could not find peer") + continue } // Found a peer, attempt to retrieve the header whilst blocking and // retry if it fails for whatever reason