From 091a0a4adfb568cc819d528a71ef8ec9ae476d96 Mon Sep 17 00:00:00 2001
From: Moe Jette <jette1@llnl.gov>
Date: Thu, 25 Aug 2005 20:09:24 +0000
Subject: [PATCH] Correct state check test to fix race condition resulting in
 bogus error message for test1.26.

---
 src/slurmd/req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/slurmd/req.c b/src/slurmd/req.c
index 1cfce6be594..9740f5d67a2 100644
--- a/src/slurmd/req.c
+++ b/src/slurmd/req.c
@@ -739,7 +739,7 @@ _rpc_kill_tasks(slurm_msg_t *msg, slurm_addr *cli_addr)
 	       goto done;
 	}
 
-	if (step->state != SLURMD_JOB_STARTED) {
+	if (step->state == SLURMD_JOB_STARTING) {
 		debug ("kill req for starting job step %u.%u",
 			req->job_id, req->job_step_id); 
 		rc = ESLURMD_JOB_NOTRUNNING;
-- 
GitLab