diff --git a/src/api/config_info.c b/src/api/config_info.c
index bcedb136a6a2e4b5252489a7c2dec23a9a410740..f5c9b2162db2142723d745f523bd116e1c4830b5 100644
--- a/src/api/config_info.c
+++ b/src/api/config_info.c
@@ -1235,11 +1235,6 @@ extern void *slurm_ctl_conf_2_key_pairs (slurm_ctl_conf_t* slurm_ctl_conf_ptr)
 	key_pair->value = xstrdup(slurm_ctl_conf_ptr->slurmctld_logfile);
 	list_append(ret_list, key_pair);
 
-	key_pair = xmalloc(sizeof(config_key_pair_t));
-	key_pair->name = xstrdup("SlurmSchedLogFile");
-	key_pair->value = xstrdup(slurm_ctl_conf_ptr->sched_logfile);
-	list_append(ret_list, key_pair);
-
 	if (slurm_ctl_conf_ptr->slurmctld_port_count > 1) {
 		uint32_t high_port = slurm_ctl_conf_ptr->slurmctld_port;
 		high_port += (slurm_ctl_conf_ptr->slurmctld_port_count - 1);
@@ -1312,6 +1307,11 @@ extern void *slurm_ctl_conf_2_key_pairs (slurm_ctl_conf_t* slurm_ctl_conf_ptr)
 	key_pair->value = xstrdup(tmp_str);
 	list_append(ret_list, key_pair);
 
+	key_pair = xmalloc(sizeof(config_key_pair_t));
+	key_pair->name = xstrdup("SlurmSchedLogFile");
+	key_pair->value = xstrdup(slurm_ctl_conf_ptr->sched_logfile);
+	list_append(ret_list, key_pair);
+
 	snprintf(tmp_str, sizeof(tmp_str), "%u",
 		 slurm_ctl_conf_ptr->sched_log_level);
 	key_pair = xmalloc(sizeof(config_key_pair_t));