mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2026-08-28 11:44:16 +00:00
fixed possible overflow
This commit is contained in:
@@ -2004,7 +2004,7 @@ namespace transport
|
||||
if (*ranges > lastPacketNum) break;
|
||||
lastPacketNum -= *ranges; ranges++; // nacks
|
||||
if (*ranges > lastPacketNum + 1) break;
|
||||
firstPacketNum = lastPacketNum - *ranges + 1; ranges++; // acks
|
||||
firstPacketNum = lastPacketNum + 1 - *ranges; ranges++; // acks
|
||||
len -= 2;
|
||||
HandleAckRange (firstPacketNum, lastPacketNum, 0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user