mirror of
https://github.com/overte-org/overte.git
synced 2025-07-23 21:05:04 +02:00
Fix LossList::insert
This commit is contained in:
parent
3b7d0ab62a
commit
065353eb6b
1 changed files with 2 additions and 1 deletions
|
@ -52,9 +52,10 @@ void LossList::insert(SequenceNumber start, SequenceNumber end) {
|
||||||
|
|
||||||
if (end > it->second) {
|
if (end > it->second) {
|
||||||
// If it goes further, find the actual end
|
// If it goes further, find the actual end
|
||||||
auto it2 = find_if(it, _lossList.end(), [&end](pair<SequenceNumber, SequenceNumber> pair){
|
auto it2 = find_if_not(it, _lossList.end(), [&end](pair<SequenceNumber, SequenceNumber> pair){
|
||||||
return end <= pair.second;
|
return end <= pair.second;
|
||||||
});
|
});
|
||||||
|
--it2;
|
||||||
|
|
||||||
// If it ends inside a segment, change end (segment will be deleted)
|
// If it ends inside a segment, change end (segment will be deleted)
|
||||||
// Or backup iterator so segment doesn't get deleted
|
// Or backup iterator so segment doesn't get deleted
|
||||||
|
|
Loading…
Reference in a new issue