From 686fb311adff1442045beec3041c6639b1cf328c Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Sun, 12 May 2019 17:21:18 -0400 Subject: [PATCH] null check --- llarp/router/router.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/llarp/router/router.cpp b/llarp/router/router.cpp index dd2c4a3d2..bdbd20c18 100644 --- a/llarp/router/router.cpp +++ b/llarp/router/router.cpp @@ -65,7 +65,8 @@ struct TryConnectJob Failed() { llarp::LogInfo("session to ", llarp::RouterID(rc.pubkey), " closed"); - link->CloseSessionTo(rc.pubkey); + if(link) + link->CloseSessionTo(rc.pubkey); // delete this router->pendingEstablishJobs.erase(rc.pubkey); } @@ -97,6 +98,8 @@ struct TryConnectJob Attempt() { --triesLeft; + if(!link) + return false; if(!link->TryEstablishTo(rc)) { return true;