fix: skip nil peers in GetHeader instead of returning error

This commit is contained in:
Forostovec 2025-08-07 22:04:16 +03:00 committed by GitHub
parent 888b71b3cf
commit d5b768c9dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -52,7 +52,7 @@ func (d *Downloader) GetHeader(hash common.Hash) (*types.Header, error) {
for _, peer := range d.peers.peers { for _, peer := range d.peers.peers {
if peer == nil { if peer == nil {
return nil, errors.New("could not find peer") continue
} }
// Found a peer, attempt to retrieve the header whilst blocking and // Found a peer, attempt to retrieve the header whilst blocking and
// retry if it fails for whatever reason // retry if it fails for whatever reason