diff --git a/src/srun/srun.c b/src/srun/srun.c index 254d87c4a5a5082f7a35e4081583e84872d1458c..ab1beb109aa32bffb2f00ffbae5453915ba017ba 100644 --- a/src/srun/srun.c +++ b/src/srun/srun.c @@ -564,6 +564,7 @@ int srun(int ac, char **av) SLURM_SUCCESS) { error("Application launch failed: %m"); global_rc = 1; + slurm_step_launch_abort(job->step_ctx); slurm_step_launch_wait_finish(job->step_ctx); goto cleanup; }