fix error checking

This commit is contained in:
Thomas von Dein
2024-12-22 00:26:55 +01:00
committed by T.v.Dein
parent 8e400c6831
commit 24240b85f2

View File

@@ -373,7 +373,7 @@ func (db *DB) Info() (*DbInfo, error) {
info := &DbInfo{Path: db.Dbfile} info := &DbInfo{Path: db.Dbfile}
err := db.DB.View(func(tx *bolt.Tx) error { err := db.DB.View(func(tx *bolt.Tx) error {
tx.ForEach(func(name []byte, bucket *bolt.Bucket) error { err := tx.ForEach(func(name []byte, bucket *bolt.Bucket) error {
binfo := BucketInfo{Name: string(name)} binfo := BucketInfo{Name: string(name)}
err := bucket.ForEach(func(key, entry []byte) error { err := bucket.ForEach(func(key, entry []byte) error {
binfo.Size += len(entry) binfo.Size += len(entry)
@@ -389,6 +389,11 @@ func (db *DB) Info() (*DbInfo, error) {
return nil return nil
}) })
if err != nil {
return err
}
return nil return nil
}) })