Преглед на файлове

trie: add missing unlock call in error case (#18985)

HackyMiner преди 6 години
родител
ревизия
bb7c786b09
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      trie/database.go

+ 1 - 0
trie/database.go

@@ -679,6 +679,7 @@ func (db *Database) Commit(node common.Hash, report bool) error {
 		}
 		if batch.ValueSize() > ethdb.IdealBatchSize {
 			if err := batch.Write(); err != nil {
+				db.lock.RUnlock()
 				return err
 			}
 			batch.Reset()