|
|
@ -40,7 +40,7 @@ namespace llarp
|
|
|
|
struct TryConnectJob
|
|
|
|
struct TryConnectJob
|
|
|
|
{
|
|
|
|
{
|
|
|
|
llarp_time_t lastAttempt = 0;
|
|
|
|
llarp_time_t lastAttempt = 0;
|
|
|
|
llarp::RouterContact rc;
|
|
|
|
const llarp::RouterContact rc;
|
|
|
|
llarp::ILinkLayer *link;
|
|
|
|
llarp::ILinkLayer *link;
|
|
|
|
llarp::Router *router;
|
|
|
|
llarp::Router *router;
|
|
|
|
uint16_t triesLeft;
|
|
|
|
uint16_t triesLeft;
|
|
|
@ -103,9 +103,7 @@ struct TryConnectJob
|
|
|
|
if(!link)
|
|
|
|
if(!link)
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
if(!link->TryEstablishTo(rc))
|
|
|
|
if(!link->TryEstablishTo(rc))
|
|
|
|
{
|
|
|
|
|
|
|
|
return true;
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
lastAttempt = router->Now();
|
|
|
|
lastAttempt = router->Now();
|
|
|
|
return false;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|