diff --git a/libnetwork/internal/kvstore/boltdb/boltdb.go b/libnetwork/internal/kvstore/boltdb/boltdb.go index f67c5b9fba..6f6e5a28b9 100644 --- a/libnetwork/internal/kvstore/boltdb/boltdb.go +++ b/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:]