diff --git a/src/slurmctld/proc_req.c b/src/slurmctld/proc_req.c
index 429df67518112aee999007f6c83ed7dcf7c11ca7..0ff308c13d7378e1a7d77f08c588c467bdb67225 100644
--- a/src/slurmctld/proc_req.c
+++ b/src/slurmctld/proc_req.c
@@ -2425,7 +2425,6 @@ static void _slurm_rpc_submit_batch_job(slurm_msg_t * msg)
 		response_msg.msg_type = RESPONSE_SUBMIT_BATCH_JOB;
 		response_msg.data = &submit_msg;
 		slurm_send_node_msg(msg->conn_fd, &response_msg);
-		schedule();		/* has own locks */
 		schedule_job_save();	/* has own locks */
 		schedule_node_save();	/* has own locks */
 	}