From 5e25e30330d420292be5e85a30ebe3f30aaa452e Mon Sep 17 00:00:00 2001 From: orignal Date: Sat, 14 May 2022 16:36:16 -0400 Subject: [PATCH] check if there is only one unacked packet --- libi2pd/SSU2.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libi2pd/SSU2.cpp b/libi2pd/SSU2.cpp index b019b9c6..c9b63ef2 100644 --- a/libi2pd/SSU2.cpp +++ b/libi2pd/SSU2.cpp @@ -1067,7 +1067,7 @@ namespace transport if (it == m_SentPackets.end ()) return; // not found auto it1 = it; while (it1 != m_SentPackets.end () && it1->first <= lastPacketNum) it1++; - if (it1 != m_SentPackets.end ()) it1--; + if (it1 != m_SentPackets.end () && it1 != m_SentPackets.begin ()) it1--; m_SentPackets.erase (it, it1); }