diff options
Diffstat (limited to 'src/matcher.go')
| -rw-r--r-- | src/matcher.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/matcher.go b/src/matcher.go index 49d39730..daaa69ce 100644 --- a/src/matcher.go +++ b/src/matcher.go @@ -165,6 +165,7 @@ func (m *Matcher) scan(request MatchRequest) (*Merger, bool) { } minIndex := request.chunks[0].items[0].Index() + maxIndex := request.chunks[numChunks-1].lastIndex(minIndex) cancelled := util.NewAtomicBool(false) slices := m.sliceChunks(request.chunks) @@ -236,7 +237,7 @@ func (m *Matcher) scan(request MatchRequest) (*Merger, bool) { partialResult := <-resultChan partialResults[partialResult.index] = partialResult.matches } - return NewMerger(pattern, partialResults, m.sort && request.pattern.sortable, m.tac, request.revision, minIndex), false + return NewMerger(pattern, partialResults, m.sort && request.pattern.sortable, m.tac, request.revision, minIndex, maxIndex), false } // Reset is called to interrupt/signal the ongoing search |
