From a5887ef5e68f12ccea6fa2250445aa96483499b9 Mon Sep 17 00:00:00 2001 From: Danny Auble <da@schedmd.com> Date: Mon, 7 Dec 2015 16:58:51 -0800 Subject: [PATCH] Addition to 9f98610d3fc. This handles the tres_alloc_cnt not existing in _calc_billable_tres that was missed there. --- src/plugins/priority/multifactor/priority_multifactor.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/priority/multifactor/priority_multifactor.c b/src/plugins/priority/multifactor/priority_multifactor.c index 56bb7b591b4..ec85a70cafd 100644 --- a/src/plugins/priority/multifactor/priority_multifactor.c +++ b/src/plugins/priority/multifactor/priority_multifactor.c @@ -756,6 +756,10 @@ static double _calc_billable_tres(struct job_record *job_ptr, time_t start_time) double *billing_weights = NULL; struct part_record *part_ptr = job_ptr->part_ptr; + /* We don't have any resources allocated, just return 0. */ + if (!job_ptr->tres_alloc_cnt) + return 0; + /* Don't recalculate unless the job is new or resized */ if ((!fuzzy_equal(job_ptr->billable_tres, NO_VAL)) && difftime(job_ptr->resize_time, start_time) < 0.0) -- GitLab