diff --git a/mxqd.c b/mxqd.c index 7274b9e1..efa864d9 100644 --- a/mxqd.c +++ b/mxqd.c @@ -1428,10 +1428,10 @@ unsigned long start_user(struct mxq_user_list *ulist, long slots_to_start) group = &glist->group; - if (glist->jobs_running == group->group_jobs) { + if (glist->jobs_running >= group->group_jobs) { continue; } - if (glist->jobs_running == glist->jobs_max) { + if (glist->jobs_running >= glist->jobs_max) { continue; } if (mxq_group_jobs_inq(group) == 0) {