guard to prevent crash

This commit is contained in:
Ryan Tharp 2018-06-19 02:19:23 -07:00
parent aa251cdd01
commit a31bf559b9

View File

@ -76,8 +76,13 @@ llarp_pathbuilder_context_free(struct llarp_pathbuilder_context* ctx)
void void
llarp_pathbuilder_build_path(struct llarp_pathbuild_job* job) llarp_pathbuilder_build_path(struct llarp_pathbuild_job* job)
{ {
if (!job->context)
{
llarp::Error("failed to build path because no context is set in job");
return;
}
job->router = job->context->router; job->router = job->context->router;
llarp_logic_queue_job(job->router->logic, llarp_logic_queue_job(job->router->logic,
{job, &llarp::pathbuilder_start_build}); {job, &llarp::pathbuilder_start_build});
} }
} }