Skip to content

Commit b9a2b80

Browse files
committed
Fixed BoundedDelete counter
1 parent 39a7c59 commit b9a2b80

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

delete.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@ func (sm *SortedMap) boundedDelete(lowerBound, upperBound interface{}) error {
3535
if iterBounds == nil {
3636
return errors.New(noValuesErr)
3737
}
38-
for i := iterBounds[0]; i <= iterBounds[1]-i; i++ {
38+
for i, deleted := iterBounds[0], 0; i <= iterBounds[1]-deleted; i++ {
3939
delete(sm.idx, sm.sorted[i])
4040
sm.sorted = deleteInterface(sm.sorted, i)
41+
deleted++
4142
}
4243
return nil
4344
}

0 commit comments

Comments
 (0)