Index: apps/app_queue.c =================================================================== --- apps/app_queue.c (revision 34546) +++ apps/app_queue.c (working copy) @@ -2149,7 +2149,7 @@ static int calc_metric(struct call_queue *q, struct member *mem, int pos, struct queue_ent *qe, struct callattempt *tmp) { - if (mem->penalty > qe->max_penalty) + if (mem->penalty > qe->max_penalty && qe->max_penalty) return -1; switch (q->strategy) {