diff --git a/src/slurmctld/read_config.c b/src/slurmctld/read_config.c index c5a816aa72e3a984ea8e9a489026255ba65ac5b4..5ec1e1412c3c2eabab986cf09cc658bbe826bcc4 100644 --- a/src/slurmctld/read_config.c +++ b/src/slurmctld/read_config.c @@ -890,7 +890,13 @@ read_slurm_conf ( ) { if (default_part_loc == NULL) { error ("read_slurm_conf: default partition not set."); return EINVAL; - } + } + + if (node_record_count < 1) { + error ("read_slurm_conf: no nodes configured."); + return EINVAL; + } + rehash (); if ((error_code = build_bitmaps ())) return error_code;