From 5d47710f8afd620606afec81c6aa307aca33f72f Mon Sep 17 00:00:00 2001 From: Simon Pasquier Date: Wed, 24 Jan 2018 15:55:04 +0100 Subject: [PATCH] Fix panic on nil index writer --- compact.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compact.go b/compact.go index f96e64394..b82d9a04c 100644 --- a/compact.go +++ b/compact.go @@ -428,10 +428,10 @@ func (c *LeveledCompactor) write(dest string, meta *BlockMeta, blocks ...BlockRe } indexw, err := index.NewWriter(filepath.Join(tmp, indexFilename)) - meta.Version = indexw.Version if err != nil { return errors.Wrap(err, "open index writer") } + meta.Version = indexw.Version if err := c.populateBlock(blocks, meta, indexw, chunkw); err != nil { return errors.Wrap(err, "write compaction")