diff --git a/src/common/read_config.c b/src/common/read_config.c
index 8bbe2ada2b7c3cfa5ba0f18f619804ec0d40bd6c..6b24c25b6510be5a7a5293ed881b596f3d19df46 100644
--- a/src/common/read_config.c
+++ b/src/common/read_config.c
@@ -299,9 +299,9 @@ void
 free_slurm_conf (slurm_ctl_conf_t *ctl_conf_ptr)
 {
 	xfree (ctl_conf_ptr->authtype);
-	xfree (ctl_conf_ptr->checkpoint_type);
 	xfree (ctl_conf_ptr->backup_addr);
 	xfree (ctl_conf_ptr->backup_controller);
+	xfree (ctl_conf_ptr->checkpoint_type);
 	xfree (ctl_conf_ptr->control_addr);
 	xfree (ctl_conf_ptr->control_machine);
 	xfree (ctl_conf_ptr->epilog);