mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-04 20:46:11 +02:00
[BUG] config: fix erroneous check on cookie domain names
It was a OR instead of a AND, so it was required to have a cookie name which contained a dot AND began with a dot.
This commit is contained in:
parent
5f0bd6537f
commit
a1e107fc13
@ -1285,10 +1285,10 @@ int cfg_parse_listen(const char *file, int linenum, char **args, int inv)
|
||||
goto out;
|
||||
}
|
||||
|
||||
if (*args[cur_arg + 1] != '.' || !strchr(args[cur_arg + 1] + 1, '.')) {
|
||||
if (*args[cur_arg + 1] != '.' && !strchr(args[cur_arg + 1] + 1, '.')) {
|
||||
/* rfc2109, 4.3.2 Rejecting Cookies */
|
||||
Alert("parsing [%s:%d]: domain '%s' contains no embedded"
|
||||
" dots or does not start with a dot.\n",
|
||||
" dots and does not start with a dot.\n",
|
||||
file, linenum, args[cur_arg + 1]);
|
||||
err_code |= ERR_ALERT | ERR_FATAL;
|
||||
goto out;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user