]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MEDIUM: server: Also copy "check-sni" for server templates.
authorOlivier Houchard <ohouchard@haproxy.com>
Fri, 21 Dec 2018 18:42:01 +0000 (19:42 +0100)
committerWilly Tarreau <w@1wt.eu>
Fri, 21 Dec 2018 18:53:28 +0000 (19:53 +0100)
When using server templates, if "check-sni" is used, make sure it shows up
in all the created servers.

This should be backported to 1.8 and 1.9.

src/server.c

index 8ca704382ec664fe38fcd631c42f66b54c3a146d..24732b3019e556fbd7616c7ae4fc701610d9a387 100644 (file)
@@ -1612,6 +1612,7 @@ static void srv_settings_cpy(struct server *srv, struct server *src, int srv_tmp
        srv->check.addr = srv->agent.addr = src->check.addr;
        srv->check.use_ssl            = src->check.use_ssl;
        srv->check.port               = src->check.port;
+       srv->check.sni                = src->check.sni;
        /* Note: 'flags' field has potentially been already initialized. */
        srv->flags                   |= src->flags;
        srv->do_check                 = src->do_check;