diff --git a/src/slurmd/slurmstepd/req.c b/src/slurmd/slurmstepd/req.c index 5c30b793f1b2cdc80ff18434836f278fdcd426f1..3db368dafbbcf6e480857243fff65ea36884311d 100644 --- a/src/slurmd/slurmstepd/req.c +++ b/src/slurmd/slurmstepd/req.c @@ -1203,7 +1203,7 @@ done: xfree(gtids); for (i = 0; i < job->node_tasks; i++) { - if (job->task[i] && job->task[i]->argv) { + if (job->task && job->task[i] && job->task[i]->argv) { len = strlen(job->task[i]->argv[0]) + 1; safe_write(fd, &len, sizeof(int)); safe_write(fd, job->task[i]->argv[0], len);