diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c index 2c58a077f6ff2dca3826ea24463f71e0aecfdbd0..5338e4edaec8c6e059f288482f673b5c38a7c78d 100644 --- a/src/slurmctld/job_mgr.c +++ b/src/slurmctld/job_mgr.c @@ -9088,7 +9088,6 @@ extern bool job_independent(struct job_record *job_ptr, int will_run) struct job_details *detail_ptr = job_ptr->details; time_t now = time(NULL); int depend_rc; - bool independent = false; /* Test dependencies first so we can cancel jobs before dependent * job records get purged (e.g. afterok, afternotok) */ @@ -9129,14 +9128,11 @@ extern bool job_independent(struct job_record *job_ptr, int will_run) /* Job is eligible to start now */ if (job_ptr->state_reason == WAIT_DEPENDENCY) { job_ptr->state_reason = WAIT_NO_REASON; - independent = true; xfree(job_ptr->state_desc); } if ((detail_ptr && (detail_ptr->begin_time == 0) && (job_ptr->priority != 0))) { detail_ptr->begin_time = now; - if (independent) - _set_job_prio(job_ptr); } else if (job_ptr->state_reason == WAIT_TIME) { job_ptr->state_reason = WAIT_NO_REASON; xfree(job_ptr->state_desc);