fix divide by zero if max_fails=0
Igor Sysoev
13 years ago
644 | 644 | peer->fails++; |
645 | 645 | peer->accessed = now; |
646 | 646 | |
647 | peer->current_weight -= peer->weight / peer->max_fails; | |
647 | if (peer->max_fails) { | |
648 | peer->current_weight -= peer->weight / peer->max_fails; | |
649 | } | |
648 | 650 | |
649 | 651 | ngx_log_debug2(NGX_LOG_DEBUG_HTTP, pc->log, 0, |
650 | 652 | "free rr peer failed: %ui %i", |