don't look for session if a packet is from same endpoint as previous

This commit is contained in:
orignal 2015-02-09 14:50:19 -05:00
parent 23907e6cb1
commit 89883e2078

View file

@ -215,7 +215,7 @@ namespace transport
for (auto it1: packets) for (auto it1: packets)
{ {
auto packet = it1; 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); auto it = m_Sessions.find (packet->from);
if (it != m_Sessions.end ()) if (it != m_Sessions.end ())