From b8acce115f38073c474bc6fcb9bd7c7c4f4a3fc8 Mon Sep 17 00:00:00 2001 From: orignal Date: Sat, 28 Mar 2015 14:57:39 -0400 Subject: [PATCH] repeat peer test if previous was not successive --- Transports.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Transports.cpp b/Transports.cpp index 058acd27..104df4a8 100644 --- a/Transports.cpp +++ b/Transports.cpp @@ -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)); }