From 09aa96e4863832ce676f25bef0e012737708c22f Mon Sep 17 00:00:00 2001 From: orignal Date: Sat, 23 Jul 2022 19:48:37 -0400 Subject: [PATCH] always bring to closing state if termination requested --- libi2pd/SSU2Session.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libi2pd/SSU2Session.cpp b/libi2pd/SSU2Session.cpp index 4890a61d..8593981d 100644 --- a/libi2pd/SSU2Session.cpp +++ b/libi2pd/SSU2Session.cpp @@ -187,10 +187,10 @@ namespace transport { if (m_State == eSSU2SessionStateEstablished || m_State == eSSU2SessionStateClosing) { - m_State = eSSU2SessionStateClosing; m_TerminationReason = reason; SendTermination (); - } + } + m_State = eSSU2SessionStateClosing; } void SSU2Session::Established ()