From: Christopher Faulet Date: Mon, 2 Nov 2020 15:20:13 +0000 (+0100) Subject: BUG/MINOR: proxy/server: Skip per-proxy/server post-check for disabled proxies X-Git-Tag: v2.3.0~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d5bd824b81cda4c02e967b05af920f455d4b3712;p=thirdparty%2Fhaproxy.git BUG/MINOR: proxy/server: Skip per-proxy/server post-check for disabled proxies per-proxy and per-server post-check callback functions must be skipped for disabled proxies because most of the configuration validity check is skipped for these proxies. This patch must be backported as far as 2.1. --- diff --git a/src/haproxy.c b/src/haproxy.c index 3e6fd18f72..2b5aa70656 100644 --- a/src/haproxy.c +++ b/src/haproxy.c @@ -1958,6 +1958,9 @@ static void init(int argc, char **argv) struct post_proxy_check_fct *ppcf; struct post_server_check_fct *pscf; + if (px->disabled) + continue; + list_for_each_entry(pscf, &post_server_check_list, list) { for (srv = px->srv; srv; srv = srv->next) err_code |= pscf->fct(srv);