diff --git a/internal/database/pebble.go b/internal/database/pebble.go index ac6059f7fb..8b3aaac313 100644 --- a/internal/database/pebble.go +++ b/internal/database/pebble.go @@ -61,12 +61,13 @@ func (p *PebbleDB) Get(key []byte) (value []byte, err error) { return nil, err } + valueCpy := make([]byte, len(value)) + copy(valueCpy, value) + if err := closer.Close(); err != nil { return nil, fmt.Errorf("closing after get: %w", err) } - valueCpy := make([]byte, len(value)) - copy(valueCpy, value) return valueCpy, err }