diff --git a/src/server.c b/src/server.c index d1aa51dc8..def012728 100644 --- a/src/server.c +++ b/src/server.c @@ -4233,7 +4233,7 @@ int srv_init_addr(void) struct server *srv; /* servers are in backend only */ - if (!(curproxy->cap & PR_CAP_BE)) + if (!(curproxy->cap & PR_CAP_BE) || curproxy->disabled) goto srv_init_addr_next; for (srv = curproxy->srv; srv; srv = srv->next)