lib/db: Make err(Closed|NotFound) values (#8215)

This commit is contained in:
greatroar
2022-03-13 20:53:34 +01:00
committed by GitHub
parent 6862dd04ab
commit d0fd6c6c82
2 changed files with 12 additions and 22 deletions
+5 -5
View File
@@ -223,11 +223,11 @@ func (it *leveldbIterator) Error() error {
// wrapLeveldbErr wraps errors so that the backend package can recognize them
func wrapLeveldbErr(err error) error {
if err == leveldb.ErrClosed {
return &errClosed{}
}
if err == leveldb.ErrNotFound {
return &errNotFound{}
switch err {
case leveldb.ErrClosed:
return errClosed
case leveldb.ErrNotFound:
return errNotFound
}
return err
}