internal/era/onedb: return false if err

This commit is contained in:
Weixie Cui 2026-04-24 20:00:00 +08:00
parent 6ece4cd143
commit 6a21d34a24

View file

@ -156,22 +156,22 @@ func (it *RawIterator) Next() bool {
var n int64 var n int64
if it.Header, n, it.err = newSnappyReader(it.e.s, era.TypeCompressedHeader, off); it.err != nil { if it.Header, n, it.err = newSnappyReader(it.e.s, era.TypeCompressedHeader, off); it.err != nil {
it.clear() it.clear()
return true return false
} }
off += n off += n
if it.Body, n, it.err = newSnappyReader(it.e.s, era.TypeCompressedBody, off); it.err != nil { if it.Body, n, it.err = newSnappyReader(it.e.s, era.TypeCompressedBody, off); it.err != nil {
it.clear() it.clear()
return true return false
} }
off += n off += n
if it.Receipts, n, it.err = newSnappyReader(it.e.s, era.TypeCompressedReceipts, off); it.err != nil { if it.Receipts, n, it.err = newSnappyReader(it.e.s, era.TypeCompressedReceipts, off); it.err != nil {
it.clear() it.clear()
return true return false
} }
off += n off += n
if it.TotalDifficulty, _, it.err = it.e.s.ReaderAt(era.TypeTotalDifficulty, off); it.err != nil { if it.TotalDifficulty, _, it.err = it.e.s.ReaderAt(era.TypeTotalDifficulty, off); it.err != nil {
it.clear() it.clear()
return true return false
} }
it.next += 1 it.next += 1
return true return true