diff --git a/index/scorch/segment/mem/posting.go b/index/scorch/segment/mem/posting.go index 2b65a91c..27be5dbc 100644 --- a/index/scorch/segment/mem/posting.go +++ b/index/scorch/segment/mem/posting.go @@ -160,7 +160,7 @@ func (i *PostingsIterator) Advance(docNumber uint64) (segment.Posting, error) { return &i.reuse, nil } next, err := i.Next() - if err != nil { + if err != nil || next == nil { return next, err }