From 365381401766ed8869dd02b2b6bd314e0f907783 Mon Sep 17 00:00:00 2001 From: rjl493456442 Date: Thu, 25 Apr 2019 12:45:34 +0800 Subject: [PATCH] eth/downloader: enable unsync-protection for light client --- eth/downloader/downloader.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eth/downloader/downloader.go b/eth/downloader/downloader.go index d94bfa27e4..099eb5f475 100644 --- a/eth/downloader/downloader.go +++ b/eth/downloader/downloader.go @@ -580,7 +580,7 @@ func (d *Downloader) fetchHeight(p *peerConnection) (*types.Header, error) { return nil, errBadPeer } head := headers[0] - if d.mode == FastSync && head.Number.Uint64() < d.checkpoint { + if (d.mode == FastSync || d.mode == LightSync) && head.Number.Uint64() < d.checkpoint { p.log.Warn("Remote head below checkpoint", "number", head.Number, "hash", head.Hash()) return nil, errUnsyncedPeer }