From: Willy Tarreau Date: Mon, 3 Dec 2007 00:51:45 +0000 (+0100) Subject: [BUG] slowstart is in ms, not seconds X-Git-Tag: v1.3.14~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3259e3369eac6aaf6021fc432e394ebeaf066de8;p=thirdparty%2Fhaproxy.git [BUG] slowstart is in ms, not seconds --- diff --git a/src/cfgparse.c b/src/cfgparse.c index 93088a7e3a..9473b75ea7 100644 --- a/src/cfgparse.c +++ b/src/cfgparse.c @@ -1531,13 +1531,13 @@ int cfg_parse_listen(const char *file, int linenum, char **args) } else if (!strcmp(args[cur_arg], "slowstart")) { /* slowstart is stored in seconds */ - const char *err = parse_time_err(args[cur_arg + 1], &val, TIME_UNIT_S); + const char *err = parse_time_err(args[cur_arg + 1], &val, TIME_UNIT_MS); if (err) { Alert("parsing [%s:%d] : unexpected character '%c' in 'slowstart' argument of server %s.\n", file, linenum, *err, newsrv->id); return -1; } - newsrv->slowstart = val; + newsrv->slowstart = (val + 999) / 1000; cur_arg += 2; } else if (!strcmp(args[cur_arg], "check")) {