浏览代码

libnetwork/internal/kvstore/boltdb: BoltDB.Get(): don't shadow error

Don't shadow the original error if we got one.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sebastiaan van Stijn 2 年之前
父节点
当前提交
95b96eebdd
共有 1 个文件被更改,包括 3 次插入4 次删除
  1. 3 4
      libnetwork/internal/kvstore/boltdb/boltdb.go

+ 3 - 4
libnetwork/internal/kvstore/boltdb/boltdb.go

@@ -139,13 +139,12 @@ func (b *BoltDB) Get(key string) (*store.KVPair, error) {
 
 		return nil
 	})
-
-	if len(val) == 0 {
-		return nil, store.ErrKeyNotFound
-	}
 	if err != nil {
 		return nil, err
 	}
+	if len(val) == 0 {
+		return nil, store.ErrKeyNotFound
+	}
 
 	dbIndex := binary.LittleEndian.Uint64(val[:libkvmetadatalen])
 	val = val[libkvmetadatalen:]