mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 18:32:23 +00:00
downloader: documentation
Co-Authored-By: holiman <martin@swende.se>
This commit is contained in:
parent
8519224d55
commit
9c4bf981eb
1 changed files with 4 additions and 0 deletions
|
|
@ -1491,6 +1491,10 @@ func (d *Downloader) importBlockResults(results []*fetchResult) error {
|
|||
if index < len(results) {
|
||||
log.Debug("Downloaded item processing failed", "number", results[index].Header.Number, "hash", results[index].Header.Hash(), "err", err)
|
||||
} else {
|
||||
// The InsertChain method in blockchain.go will sometimes return an out-of-bounds index,
|
||||
// when it needs to preprocess blocks to import a sidechain.
|
||||
// The importer will put together a new list of blocks to import, which is a superset
|
||||
// of the blocks delivered from the downloader, and the indexing will be off.
|
||||
log.Debug("Downloaded item processing failed on sidechain import", "index", index, "err", err)
|
||||
}
|
||||
return errInvalidChain
|
||||
|
|
|
|||
Loading…
Reference in a new issue