mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-19 19:30:44 +00:00
core: skip the check the statefulness of head block in repair (#29245)
This commit is contained in:
parent
22ac46cbdb
commit
78c102dec5
1 changed files with 1 additions and 1 deletions
|
|
@ -891,7 +891,7 @@ func (bc *BlockChain) setHeadBeyondRoot(head uint64, time uint64, root common.Ha
|
||||||
// touching the header chain altogether, unless the freezer is broken
|
// touching the header chain altogether, unless the freezer is broken
|
||||||
if repair {
|
if repair {
|
||||||
if target, force := updateFn(bc.db, bc.CurrentBlock()); force {
|
if target, force := updateFn(bc.db, bc.CurrentBlock()); force {
|
||||||
bc.hc.SetHead(target.Number.Uint64(), updateFn, delFn)
|
bc.hc.SetHead(target.Number.Uint64(), nil, delFn)
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Rewind the chain to the requested head and keep going backwards until a
|
// Rewind the chain to the requested head and keep going backwards until a
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue