diff --git a/src/slurmctld/proc_req.c b/src/slurmctld/proc_req.c
index e87fefc5afa5d0c82357c0d87335e251e9ae31b2..fe6be06baa82ab751894eb2e846eabee2d8e174b 100644
--- a/src/slurmctld/proc_req.c
+++ b/src/slurmctld/proc_req.c
@@ -534,7 +534,7 @@ void slurmctld_req(slurm_msg_t *msg, connection_arg_t *arg)
 		slurm_free_license_info_request_msg(msg->data);
 		break;
 	 case REQUEST_KILL_JOB:
-		_slurm_rpc_job_step_kill(msg);
+		_slurm_rpc_kill_job2(msg);
 		slurm_free_job_step_kill_msg(msg->data);
 		break;
 	default: