From 33dab7aec8eaae468e2f938f0ad88b342b53a6cc Mon Sep 17 00:00:00 2001
From: Morris Jette <jette@schedmd.com>
Date: Fri, 3 Feb 2012 14:32:20 -0800
Subject: [PATCH] Improve srun step launch failure handling

Patch from Hongjia Cao, NUDT.
---
 src/srun/srun.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/srun/srun.c b/src/srun/srun.c
index 254d87c4a5a..ab1beb109aa 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;
 	}
-- 
GitLab