mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-03-12 20:36:38 +01:00
don't try to connect to unreachable router from unreachable router
This commit is contained in:
parent
8f3414bcb2
commit
7ec2318bba
1 changed files with 2 additions and 2 deletions
4
SSU.cpp
4
SSU.cpp
|
@ -1030,7 +1030,7 @@ namespace ssu
|
|||
{
|
||||
// connect through introducer
|
||||
int numIntroducers = address->introducers.size ();
|
||||
if (numIntroducers > 0)
|
||||
if (numIntroducers > 0 && !i2p::context.GetRouterInfo ().UsesIntroducer ())
|
||||
{
|
||||
SSUSession * introducerSession = nullptr;
|
||||
const i2p::data::RouterInfo::Introducer * introducer = nullptr;
|
||||
|
@ -1064,7 +1064,7 @@ namespace ssu
|
|||
}
|
||||
else
|
||||
{
|
||||
LogPrint ("Router is unreachable, but no introducers presented. Ignored");
|
||||
LogPrint ("Can't connect to unreachable router. ", numIntroducers ? "We are unreachable" : "No introducers presented");
|
||||
m_Sessions.erase (remoteEndpoint);
|
||||
delete session;
|
||||
session = nullptr;
|
||||
|
|
Loading…
Add table
Reference in a new issue