Kaynağa Gözat

Merge pull request #21472 from holiman/fix_dltest_fail

eth/downloader: fix rollback issue on short chains
Péter Szilágyi 5 yıl önce
ebeveyn
işleme
b68929caee
1 değiştirilmiş dosya ile 2 ekleme ve 0 silme
  1. 2 0
      eth/downloader/downloader.go

+ 2 - 0
eth/downloader/downloader.go

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