mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-05-04 20:46:11 +02:00
BUG/MINOR: tcpchecks: fix the connect() flags regarding delayed ack
In issue #465, we see that Coverity detected dead code in checks.c which is in fact a missing parenthesis to build the connect() flags consecutive to the API change in commit fdcb007ad8 ("MEDIUM: proto: Change the prototype of the connect() method."). The impact should be imperceptible as in the best case it may have resulted in a missed optimization trying to save a syscall or to merge outgoing packets. It may be backported as far as 2.0 though it's not critical.
This commit is contained in:
parent
d78cf0fe0f
commit
74ab7d2b80
@ -2945,7 +2945,7 @@ static int tcpcheck_main(struct check *check)
|
||||
ret = SF_ERR_INTERNAL;
|
||||
if (proto && proto->connect)
|
||||
ret = proto->connect(conn,
|
||||
CONNECT_HAS_DATA /* I/O polling is always needed */ | (next && next->action == TCPCHK_ACT_EXPECT) ? 0 : CONNECT_DELACK_ALWAYS);
|
||||
CONNECT_HAS_DATA /* I/O polling is always needed */ | ((next && next->action == TCPCHK_ACT_EXPECT) ? 0 : CONNECT_DELACK_ALWAYS));
|
||||
if (conn_ctrl_ready(conn) &&
|
||||
check->current_step->conn_opts & TCPCHK_OPT_SEND_PROXY) {
|
||||
conn->send_proxy_ofs = 1;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user