scorch zap postingsIter reuses array positions slice
This commit is contained in:
parent
db792717a6
commit
3f4b161850
|
@ -448,10 +448,10 @@ func (i *PostingsIterator) readLocation(l *Location) error {
|
||||||
l.pos = pos
|
l.pos = pos
|
||||||
l.start = start
|
l.start = start
|
||||||
l.end = end
|
l.end = end
|
||||||
if numArrayPos > 0 {
|
if cap(l.ap) < int(numArrayPos) {
|
||||||
l.ap = make([]uint64, int(numArrayPos))
|
l.ap = make([]uint64, int(numArrayPos))
|
||||||
} else {
|
} else {
|
||||||
l.ap = l.ap[:0]
|
l.ap = l.ap[:int(numArrayPos)]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue