diff --git a/llarp/router/outbound_session_maker.cpp b/llarp/router/outbound_session_maker.cpp index 4afe955f5..6519b2a6d 100644 --- a/llarp/router/outbound_session_maker.cpp +++ b/llarp/router/outbound_session_maker.cpp @@ -226,6 +226,10 @@ namespace llarp { _loop->call([this, router] { DoEstablish(router); }); } + else if(_linkManager->HasSessionTo(router)) + { + FinalizeRequest(router, SessionResult::Establish); + } else { FinalizeRequest(router, SessionResult::NoLink);