repeat peer test if previous was not successive

This commit is contained in:
orignal 2015-03-28 14:57:39 -04:00
parent 577ba9b397
commit b8acce115f

View File

@ -501,6 +501,8 @@ namespace transport
it++;
}
UpdateBandwidth (); // TODO: use separate timer(s) for it
if (i2p::context.GetStatus () == eRouterStatusTesting) // if still testing, repeat peer test
DetectExternalIP ();
m_PeerCleanupTimer.expires_from_now (boost::posix_time::seconds(5*SESSION_CREATION_TIMEOUT));
m_PeerCleanupTimer.async_wait (std::bind (&Transports::HandlePeerCleanupTimer, this, std::placeholders::_1));
}