null check

This commit is contained in:
Jeff Becker 2019-05-12 17:21:18 -04:00
parent b5602228a3
commit 686fb311ad
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05
1 changed files with 4 additions and 1 deletions

View File

@ -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;