]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: dns: wrong time unit for some DNS default parameters
authorBaptiste Assmann <bedis9@gmail.com>
Tue, 14 Jul 2015 19:42:49 +0000 (21:42 +0200)
committerWilly Tarreau <w@1wt.eu>
Sat, 18 Jul 2015 06:22:01 +0000 (08:22 +0200)
Madison May reported that the timeout applied by the default
configuration is inproperly set up.
This patch fix this:
 - hold valid default to 10s
 - timeout retry default to 1s

src/cfgparse.c

index 4015804918cfb73c0dd95a240b6e501ec4e65045..fb9d45b059fa9e9cb7f7444ef2bdc871510460eb 100644 (file)
@@ -2187,8 +2187,8 @@ int cfg_parse_resolvers(const char *file, int linenum, char **args, int kwm)
                curr_resolvers->id = strdup(args[1]);
                curr_resolvers->query_ids = EB_ROOT;
                /* default hold period for valid is 10s */
-               curr_resolvers->hold.valid = 10;
-               curr_resolvers->timeout.retry = 1;
+               curr_resolvers->hold.valid = 10000;
+               curr_resolvers->timeout.retry = 1000;
                curr_resolvers->resolve_retries = 3;
                LIST_INIT(&curr_resolvers->nameserver_list);
                LIST_INIT(&curr_resolvers->curr_resolution);