Merge pull request #6157 from siddontang/siddontang/fix-overflow

raft: fix overflow
This commit is contained in:
Xiang Li 2016-08-11 07:53:48 -07:00 committed by GitHub
commit d3812ed664

View File

@ -339,7 +339,7 @@ func (l *raftLog) mustCheckOutOfBounds(lo, hi uint64) error {
return ErrCompacted
}
length := l.lastIndex() - fi + 1
length := l.lastIndex() + 1 - fi
if lo < fi || hi > fi+length {
l.logger.Panicf("slice[%d,%d) out of bound [%d,%d]", lo, hi, fi, l.lastIndex())
}