mirror of
https://github.com/haproxy/haproxy.git
synced 2026-06-13 10:50:16 -04:00
[BUG] maintain_proxies must not disable backends
maintain_proxies could disable backends (p->maxconn == 0) which is
wrong (but apparently harmless). Add a check for p->maxconn == 0.
(cherry picked from commit d5382b4aaa)
This commit is contained in:
parent
116f4105d4
commit
2f9127b4b9
1 changed files with 1 additions and 1 deletions
|
|
@ -314,7 +314,7 @@ void maintain_proxies(struct timeval *next)
|
|||
/* if there are enough free sessions, we'll activate proxies */
|
||||
if (actconn < global.maxconn) {
|
||||
while (p) {
|
||||
if (p->feconn < p->maxconn) {
|
||||
if (!p->maxconn || p->feconn < p->maxconn) {
|
||||
if (p->state == PR_STIDLE) {
|
||||
for (l = p->listen; l != NULL; l = l->next)
|
||||
enable_listener(l);
|
||||
|
|
|
|||
Loading…
Reference in a new issue