diff --git a/src/slurmctld/job_mgr.c b/src/slurmctld/job_mgr.c
index f49050f78d8d8aee5fc9d8bd0eab919c7c2bb36d..553fd8ec5a328194205092efac8f15fe5f299c52 100644
--- a/src/slurmctld/job_mgr.c
+++ b/src/slurmctld/job_mgr.c
@@ -7983,6 +7983,6 @@ extern void job_preempt_remove(uint32_t job_id)
 			     job_id, slurm_strerror(rc));
 		}
 	}
-	lock_slurmctld(job_write_lock);
+	unlock_slurmctld(job_write_lock);
 }