1
0
mirror of https://github.com/PurpleI2P/i2pd.git synced 2025-01-09 07:17:53 +00:00

close SSU session if not established

This commit is contained in:
orignal 2014-07-15 21:40:44 -04:00
parent 2f601ce02f
commit 9ee049aa63

View File

@ -83,6 +83,7 @@ namespace ssu
} }
else else
{ {
if (m_State == eSessionStateEstablished)
ScheduleTermination (); ScheduleTermination ();
/* // check for duplicate /* // check for duplicate
const uint8_t * iv = ((SSUHeader *)buf)->iv; const uint8_t * iv = ((SSUHeader *)buf)->iv;
@ -652,7 +653,6 @@ namespace ssu
if (m_State != eSessionStateFailed) if (m_State != eSessionStateFailed)
{ {
m_State = eSessionStateFailed; m_State = eSessionStateFailed;
Close ();
m_Server.DeleteSession (this); // delete this m_Server.DeleteSession (this); // delete this
} }
} }