diff --git a/SSU.cpp b/SSU.cpp index bb515ac9..51eccf83 100644 --- a/SSU.cpp +++ b/SSU.cpp @@ -215,7 +215,7 @@ namespace transport for (auto it1: packets) { auto packet = it1; - if (session && session->GetRemoteEndpoint () != packet->from) // we received packet for other session than previous + if (!session || session->GetRemoteEndpoint () != packet->from) // we received packet for other session than previous { auto it = m_Sessions.find (packet->from); if (it != m_Sessions.end ())