This commit is contained in:
Todd Gruben 2017-12-21 15:30:31 -06:00
parent 89714c706d
commit 8547f1a2a9

View file

@ -1216,18 +1216,19 @@ func (c *container) runAdd(v uint16) bool {
c.runs = []interval16{{start: v, last: v}}
return true
}
i := sort.Search(len(c.runs),
func(i int) bool { return c.runs[i].last >= v })
if i == len(c.runs){
i--
if i == len(c.runs) {
i--
}
iv:=c.runs[i]
if v>= iv.start && iv.last>=v{
iv := c.runs[i]
if v >= iv.start && iv.last >= v {
return false
}
c.unmap()
if iv.last < v {
if iv.last == v-1 {