From 0d7c1bc6ab694b0d7bcb66d6ff7158d12998de76 Mon Sep 17 00:00:00 2001 From: Christopher Faulet Date: Fri, 24 May 2024 16:30:59 +0200 Subject: [PATCH] BUG/MINOR: server: Don't reset resolver options on a new default-server line When a new "default-server" line is parsed, some resolver options are reset. Thus previously defined default options cannot be inherited. There is no reason to do so. First because other server options are inherited. And then because not all resolver options are reset. It is not consistent. This patch should fix issue #2559. It should be backported to all stable versions. --- src/server.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/server.c b/src/server.c index a12f7fe62..caf2f40bb 100644 --- a/src/server.c +++ b/src/server.c @@ -3459,8 +3459,6 @@ static int _srv_parse_init(struct server **srv, char **args, int *cur_arg, else { *srv = newsrv = &curproxy->defsrv; *cur_arg = 1; - newsrv->resolv_opts.family_prio = AF_INET6; - newsrv->resolv_opts.accept_duplicate_ip = 0; } free(fqdn);