Browse Source

fixed 1 packet off for out of sequence clean up

pull/1774/head
orignal 2 years ago
parent
commit
50419f200d
  1. 3
      libi2pd/SSU2Session.cpp

3
libi2pd/SSU2Session.cpp

@ -2132,11 +2132,12 @@ namespace transport @@ -2132,11 +2132,12 @@ namespace transport
if (packet > m_ReceivePacketNum + 1)
{
// like we've just received all packets before first
packet--;
m_ReceivePacketNum = packet - 1;
UpdateReceivePacketNum (packet);
}
else
LogPrint (eLogError, "SSU2: Out of sequence packet ", packet, " is less than last received", m_ReceivePacketNum);
LogPrint (eLogError, "SSU2: Out of sequence packet ", packet, " is less than last received ", m_ReceivePacketNum);
}
for (auto it = m_RelaySessions.begin (); it != m_RelaySessions.end ();)

Loading…
Cancel
Save