diff --git a/src/slurmctld/read_config.c b/src/slurmctld/read_config.c index 54a9d42961b4f97f333107b8641f29707580511c..2b7aa3242b3257ee4d7de1d5abfdabc5108c3658 100644 --- a/src/slurmctld/read_config.c +++ b/src/slurmctld/read_config.c @@ -249,8 +249,9 @@ static int _build_bitmaps(void) static int _init_all_slurm_conf(void) { int error_code; + char *conf_name = xstrdup(slurmctld_conf.slurm_conf); - slurm_conf_init(NULL); + slurm_conf_reinit(conf_name); if ((error_code = init_node_conf())) return error_code;