diff --git a/src/slurmctld/proc_req.c b/src/slurmctld/proc_req.c
index 6643a8d7c2d1e9b09e28d9824cca7da22a884802..9e72258044aaf7c96a5c1769f31cc8b09c55ff2d 100644
--- a/src/slurmctld/proc_req.c
+++ b/src/slurmctld/proc_req.c
@@ -858,7 +858,6 @@ static void _slurm_rpc_complete_job_allocation(slurm_msg_t * msg)
 	};
 	uid_t uid;
 	bool job_requeue = false;
-	bool dump_job = false, dump_node = false;
 
 	/* init */
 	START_TIMER;
@@ -884,12 +883,9 @@ static void _slurm_rpc_complete_job_allocation(slurm_msg_t * msg)
 		debug2("_slurm_rpc_complete_job_allocation JobId=%u %s",
 		       comp_msg->job_id, TIME_STR);
 		slurm_send_rc_msg(msg, SLURM_SUCCESS);
-		dump_job = true;
-	}
-	if (dump_job)
 		(void) schedule_job_save();	/* Has own locking */
-	if (dump_node)
 		(void) schedule_node_save();	/* Has own locking */
+	}
 }
 
 /* _slurm_rpc_complete_batch - process RPC from slurmstepd to note the