mirror of
https://github.com/JulianGro/overte.git
synced 2025-04-25 17:14:59 +02:00
simplify rollover logic for SafeLanding sequence size calculation
This commit is contained in:
parent
b0f297e696
commit
63b3d666f9
1 changed files with 1 additions and 3 deletions
|
@ -138,9 +138,7 @@ void SafeLanding::updateTracking() {
|
|||
bool shouldStop = false;
|
||||
{
|
||||
Locker lock(_lock);
|
||||
int32_t sequenceSize = _sequenceStart < _sequenceEnd ?
|
||||
(int32_t)(_sequenceEnd - _sequenceStart) :
|
||||
(int32_t)((SafeLanding::MAX_SEQUENCE - _sequenceStart) + _sequenceEnd + 1); // with rollover
|
||||
auto sequenceSize = _sequenceEnd - _sequenceStart; // this works even in rollover case
|
||||
auto startIter = _sequenceNumbers.find(_sequenceStart);
|
||||
auto endIter = _sequenceNumbers.find(_sequenceEnd - 1);
|
||||
|
||||
|
|
Loading…
Reference in a new issue