Browse Source

don't try to connect to unreachable router from unreachable router

pull/97/head
orignal 10 years ago
parent
commit
7ec2318bba
  1. 4
      SSU.cpp

4
SSU.cpp

@ -1030,7 +1030,7 @@ namespace ssu
{ {
// connect through introducer // connect through introducer
int numIntroducers = address->introducers.size (); int numIntroducers = address->introducers.size ();
if (numIntroducers > 0) if (numIntroducers > 0 && !i2p::context.GetRouterInfo ().UsesIntroducer ())
{ {
SSUSession * introducerSession = nullptr; SSUSession * introducerSession = nullptr;
const i2p::data::RouterInfo::Introducer * introducer = nullptr; const i2p::data::RouterInfo::Introducer * introducer = nullptr;
@ -1064,7 +1064,7 @@ namespace ssu
} }
else 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); m_Sessions.erase (remoteEndpoint);
delete session; delete session;
session = nullptr; session = nullptr;

Loading…
Cancel
Save