From 931090e7b15c7c1e67ff1b903855edd8d6519ba5 Mon Sep 17 00:00:00 2001
From: Mark Grondona <mgrondona@llnl.gov>
Date: Tue, 8 Apr 2003 20:43:26 +0000
Subject: [PATCH]  o do not set SLURMD_JOB_ALLOCATED every time a job step is
 copied

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

diff --git a/src/slurmd/shm.c b/src/slurmd/shm.c
index 72845f630ff..0fd920223a1 100644
--- a/src/slurmd/shm.c
+++ b/src/slurmd/shm.c
@@ -380,6 +380,7 @@ shm_insert_step(job_step_t *step)
 		slurm_seterrno_ret(ENOSPC);
 	} else {
 		_shm_step_copy(&slurmd_shm->step[i], step);
+		slurmd_shm->step[i].state = SLURMD_JOB_ALLOCATED;
 	}
 
 	_shm_unlock();
@@ -823,7 +824,6 @@ static void
 _shm_step_copy(job_step_t *to, job_step_t *from)
 {
 	memcpy(to, from, sizeof(job_step_t));
-	to->state = SLURMD_JOB_ALLOCATED;
 
 	/* addition of tasks is another step */
 	to->task_list = NULL;  
-- 
GitLab