From cec82d9a4358017bf048021cc078fbb85ffc668e Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Fri, 8 Jul 2016 17:37:02 +0300 Subject: [PATCH] use defer! --- engine/cache_dumper.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/cache_dumper.go b/engine/cache_dumper.go index 6e84fb609..d16581a58 100644 --- a/engine/cache_dumper.go +++ b/engine/cache_dumper.go @@ -37,6 +37,7 @@ func (cd *cacheDumper) getDumpDb(prefix string) (*leveldb.DB, error) { return nil, nil } cd.dbLocker.Lock() + defer cd.dbLocker.Unlock() db, found := cd.dbMap[prefix] if !found { var err error @@ -46,7 +47,6 @@ func (cd *cacheDumper) getDumpDb(prefix string) (*leveldb.DB, error) { } cd.dbMap[prefix] = db } - cd.dbLocker.Unlock() return db, nil }