diff --git a/src/import/pull-raw.c b/src/import/pull-raw.c index a15eac1f1f..974e42d7ce 100644 --- a/src/import/pull-raw.c +++ b/src/import/pull-raw.c @@ -498,7 +498,7 @@ static void raw_pull_job_on_finished(PullJob *j) { if (!raw_pull_is_done(i)) return; - if (i->checksum_job->style == VERIFICATION_PER_DIRECTORY && i->signature_job->error != 0) { + if (i->signature_job && i->checksum_job->style == VERIFICATION_PER_DIRECTORY && i->signature_job->error != 0) { log_error_errno(j->error, "Failed to retrieve signature file, cannot verify. (Try --verify=no?)"); r = i->signature_job->error; diff --git a/src/import/pull-tar.c b/src/import/pull-tar.c index d4b599ba95..16ce901650 100644 --- a/src/import/pull-tar.c +++ b/src/import/pull-tar.c @@ -315,7 +315,7 @@ static void tar_pull_job_on_finished(PullJob *j) { if (!tar_pull_is_done(i)) return; - if (i->checksum_job->style == VERIFICATION_PER_DIRECTORY && i->signature_job->error != 0) { + if (i->signature_job && i->checksum_job->style == VERIFICATION_PER_DIRECTORY && i->signature_job->error != 0) { log_error_errno(j->error, "Failed to retrieve signature file, cannot verify. (Try --verify=no?)"); r = i->signature_job->error;