From b306bf2db96c6615d0176c6619f690564bcaf8d0 Mon Sep 17 00:00:00 2001 From: orignal Date: Fri, 9 Aug 2024 08:14:39 -0400 Subject: [PATCH] don't handle connect timer for already terminated session --- libi2pd/SSU2Session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libi2pd/SSU2Session.cpp b/libi2pd/SSU2Session.cpp index bce78044..21f651d8 100644 --- a/libi2pd/SSU2Session.cpp +++ b/libi2pd/SSU2Session.cpp @@ -144,7 +144,7 @@ namespace transport void SSU2Session::HandleConnectTimer (const boost::system::error_code& ecode) { - if (!ecode) + if (!ecode && m_State != eSSU2SessionStateTerminated) { // timeout expired if (m_State == eSSU2SessionStateIntroduced) // WaitForIntroducer