mark RI as unreachable if all connections failed

This commit is contained in:
orignal 2019-11-12 10:03:33 -05:00
parent 77189bf8e9
commit 651240113c

View File

@ -465,6 +465,7 @@ namespace transport
} }
} }
LogPrint (eLogInfo, "Transports: No NTCP or SSU addresses available"); LogPrint (eLogInfo, "Transports: No NTCP or SSU addresses available");
i2p::data::netdb.SetUnreachable (ident, true); // we are here because all connection attempts failed
peer.Done (); peer.Done ();
std::unique_lock<std::mutex> l(m_PeersMutex); std::unique_lock<std::mutex> l(m_PeersMutex);
m_Peers.erase (ident); m_Peers.erase (ident);