mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-03-02 17:43:48 +00:00
eth: fix corner case in sync head determination (#21695)
This avoids synchronisation failures when the local header is ahead of the local full block.
This commit is contained in:
parent
6477ea6502
commit
955727181b
1 changed files with 2 additions and 2 deletions
|
|
@ -289,8 +289,8 @@ func (cs *chainSyncer) modeAndLocalHead() (downloader.SyncMode, *big.Int) {
|
|||
}
|
||||
}
|
||||
// Nope, we're really full syncing
|
||||
head := cs.handler.chain.CurrentHeader()
|
||||
td := cs.handler.chain.GetTd(head.Hash(), head.Number.Uint64())
|
||||
head := cs.handler.chain.CurrentBlock()
|
||||
td := cs.handler.chain.GetTd(head.Hash(), head.NumberU64())
|
||||
return downloader.FullSync, td
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue