|
|
@ -1502,6 +1502,8 @@ func (d *Downloader) processHeaders(origin uint64, pivot uint64, td *big.Int) er |
|
|
|
head := chunk[len(chunk)-1].Number.Uint64() |
|
|
|
head := chunk[len(chunk)-1].Number.Uint64() |
|
|
|
if head-rollback > uint64(fsHeaderSafetyNet) { |
|
|
|
if head-rollback > uint64(fsHeaderSafetyNet) { |
|
|
|
rollback = head - uint64(fsHeaderSafetyNet) |
|
|
|
rollback = head - uint64(fsHeaderSafetyNet) |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
rollback = 1 |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// Unless we're doing light chains, schedule the headers for associated content retrieval
|
|
|
|
// Unless we're doing light chains, schedule the headers for associated content retrieval
|
|
|
|