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);