diff --git a/src/slurmctld/controller.c b/src/slurmctld/controller.c
index 76ecade7aa5afedb801e640566e55e0057a2e08b..0abdb24317469bb78a9f40cfe70704158d2511d3 100644
--- a/src/slurmctld/controller.c
+++ b/src/slurmctld/controller.c
@@ -663,6 +663,7 @@ int main(int argc, char *argv[])
 
 	/* Some plugins are needed to purge job/node data structures,
 	 * unplug after other data structures are purged */
+	ext_sensors_fini();
 	gres_plugin_fini();
 	job_submit_plugin_fini();
 	slurm_preempt_fini();