diff --git a/libi2pd/SSU2.cpp b/libi2pd/SSU2.cpp index 89833d2d..e4f70f7e 100644 --- a/libi2pd/SSU2.cpp +++ b/libi2pd/SSU2.cpp @@ -887,7 +887,7 @@ namespace transport if (it == m_SentPackets.end ()) return; // not found auto it1 = it; while (it1 != m_SentPackets.end () && it1->first <= lastPacketNum) it1++; - it1--; + if (it1 != m_SentPackets.end ()) it1--; m_SentPackets.erase (it, it1); }