From fbe83f729d9a76fba11ee37d20e3dc084416b478 Mon Sep 17 00:00:00 2001 From: orignal Date: Thu, 25 Feb 2021 19:55:46 -0500 Subject: [PATCH] don't try to send to unreachable router --- libi2pd/Transports.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libi2pd/Transports.cpp b/libi2pd/Transports.cpp index bb79dfdc..5848fd16 100644 --- a/libi2pd/Transports.cpp +++ b/libi2pd/Transports.cpp @@ -351,7 +351,7 @@ namespace transport try { auto r = netdb.FindRouter (ident); - if (!r || !r->IsCompatible (i2p::context.GetRouterInfo ())) return; + if (!r || r->IsUnreachable () || !r->IsCompatible (i2p::context.GetRouterInfo ())) return; { std::unique_lock l(m_PeersMutex); it = m_Peers.insert (std::pair(ident, { 0, r, {},