mirror of
https://github.com/haproxy/haproxy.git
synced 2026-06-08 16:23:24 -04:00
BUG/MINOR: tcpcheck: Disable QUICKACK for default tcp-check (with no rule)
The commit 871dd8211 ("BUG/MINOR: tcpcheck: Disable QUICKACK only if data
should be sent after connect") introduced a regression. It removes the test
on the next rule to be able to disable TCP_QUICKACK when only a connect is
performed (so no next rule).
This patch must be backported as far as 2.2.
This commit is contained in:
parent
056ad01d55
commit
f611248d8c
1 changed files with 3 additions and 1 deletions
|
|
@ -1187,8 +1187,10 @@ enum tcpcheck_eval_ret tcpcheck_eval_connect(struct check *check, struct tcpchec
|
|||
if (proto && proto->connect) {
|
||||
int flags = 0;
|
||||
|
||||
if (!next)
|
||||
flags |= CONNECT_DELACK_ALWAYS;
|
||||
if (connect->options & TCPCHK_OPT_HAS_DATA)
|
||||
flags = (CONNECT_HAS_DATA|CONNECT_DELACK_ALWAYS);
|
||||
flags |= (CONNECT_HAS_DATA|CONNECT_DELACK_ALWAYS);
|
||||
status = proto->connect(conn, flags);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue