From fca18172d9d5691ab9bf631321da780c69f56dde Mon Sep 17 00:00:00 2001 From: Amaury Denoyelle Date: Thu, 22 Jul 2021 16:03:36 +0200 Subject: [PATCH] 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. --- src/server.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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); } -- 2.47.3