From: Amaury Denoyelle Date: Thu, 22 Jul 2021 14:03:36 +0000 (+0200) Subject: MINOR: server: initialize fields for dynamic server check X-Git-Tag: v2.5-dev4~62 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fca18172d9d5691ab9bf631321da780c69f56dde;p=thirdparty%2Fhaproxy.git MINOR: server: initialize fields for dynamic server check Set default inter/rise/fall values for dynamic servers check/agent. This is required because dynamic servers do not inherit from a default-server. --- diff --git a/src/server.c b/src/server.c index 54f34d0ace..9895257616 100644 --- a/src/server.c +++ b/src/server.c @@ -2538,6 +2538,15 @@ static int _srv_parse_init(struct server **srv, char **args, int *cur_arg, newsrv->next_admin = SRV_ADMF_FMAINT; newsrv->next_state = SRV_ST_STOPPED; server_recalc_eweight(newsrv, 0); + + /* Set default values for checks */ + newsrv->check.inter = DEF_CHKINTR; + newsrv->check.rise = DEF_RISETIME; + newsrv->check.fall = DEF_FALLTIME; + + newsrv->agent.inter = DEF_CHKINTR; + newsrv->agent.rise = DEF_AGENT_RISETIME; + newsrv->agent.fall = DEF_AGENT_FALLTIME; } HA_SPIN_INIT(&newsrv->lock); }