diff --git a/llarp/link/server.cpp b/llarp/link/server.cpp index 6ac369674..1dbdd28a0 100644 --- a/llarp/link/server.cpp +++ b/llarp/link/server.cpp @@ -229,7 +229,7 @@ namespace llarp llarp::AddressInfo to; if(!PickAddress(rc, to)) return false; - llarp::Addr addr(to); + const llarp::Addr addr(to); { Lock l(&m_PendingMutex); if(m_Pending.count(addr) >= MaxSessionsPerKey) diff --git a/llarp/router/router.cpp b/llarp/router/router.cpp index f1cfb0172..40b143cd4 100644 --- a/llarp/router/router.cpp +++ b/llarp/router/router.cpp @@ -40,7 +40,7 @@ namespace llarp struct TryConnectJob { llarp_time_t lastAttempt = 0; - llarp::RouterContact rc; + const llarp::RouterContact rc; llarp::ILinkLayer *link; llarp::Router *router; uint16_t triesLeft; @@ -103,9 +103,7 @@ struct TryConnectJob if(!link) return true; if(!link->TryEstablishTo(rc)) - { return true; - } lastAttempt = router->Now(); return false; }