diff --git a/src/plugins/select/cons_res/select_cons_res.c b/src/plugins/select/cons_res/select_cons_res.c index 75ebea275d758f36f8c206096941babcaa71b624..a8c2e70ca19fc7d14324e54db7c91918258c6487 100644 --- a/src/plugins/select/cons_res/select_cons_res.c +++ b/src/plugins/select/cons_res/select_cons_res.c @@ -2505,7 +2505,7 @@ static int _job_test(struct job_record *job_ptr, bitstr_t *bitmap, } } } - if ((error_code != SLURM_SUCCESS) || (mode == SELECT_MODE_WILL_RUN)) { + if ((error_code != SLURM_SUCCESS) || (mode != SELECT_MODE_RUN_NOW)) { xfree(busy_rows); xfree(sh_tasks); xfree(al_tasks);