diff --git a/src/plugins/sched/wiki2/job_requeue.c b/src/plugins/sched/wiki2/job_requeue.c
index 3f669b30079b7a71c32f9263ef2f0adc5bc8db2c..147d75e70c5b02612d8ac5c86b85ba57ab6130ac 100644
--- a/src/plugins/sched/wiki2/job_requeue.c
+++ b/src/plugins/sched/wiki2/job_requeue.c
@@ -67,7 +67,6 @@ extern int	job_requeue_wiki(char *cmd_ptr, int *err_code, char **err_msg)
 
 	lock_slurmctld(job_write_lock);
 	slurm_rc = job_requeue(0, jobid, -1);
-	unlock_slurmctld(job_write_lock);
 	if (slurm_rc == SLURM_SUCCESS) {
 		/* We need to clear the required node list here.
 		 * If the job was submitted with srun and a