diff --git a/src/srun/srun.c b/src/srun/srun.c index 5770efa83d0c183dcde75445a28c9b2a33f38ada..e80f66fa9a86c86da35ba1f5f7c8d39d6fbf1636 100644 --- a/src/srun/srun.c +++ b/src/srun/srun.c @@ -449,8 +449,9 @@ _run_batch_job(void) if (!(req = job_desc_msg_create_from_opts (script))) fatal ("Unable to create job request"); - if (opt.jobid != NO_VAL) - req->job_id = (uint32_t)opt.jobid; + /* Do not re-use existing job id when submitting new job + * from within a running job */ + req->job_id = NO_VAL; retries = 0; while ( (retries < MAX_RETRIES)