ethdb/leveldb: check iterator error in Database.DeleteRange (#32384)

Add missing it.Error() check after iteration in Database.DeleteRange to
avoid silently ignoring iterator errors before writing the batch.

Aligns behavior with batch.DeleteRange, which already validates iterator
errors. No other functional changes; existing tests pass (TestLevelDB).
This commit is contained in:
MozirDmitriy 2025-08-11 09:32:27 +03:00 committed by GitHub
parent 8ba1c791bf
commit 18b4ee5972
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -233,6 +233,9 @@ func (db *Database) DeleteRange(start, end []byte) error {
return err
}
}
if err := it.Error(); err != nil {
return err
}
return batch.Write()
}