mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-04-06 11:31:44 +02:00
BUG/MEDIUM: tcpcheck: Properly retrieve tcpcheck type to install the best mux
When the healthcheck section support was added, the tcpcheck type was moved into the tcpcheck ruleset. However, conn_install_mux_chk() function was not updated accordingly. So the TCP mode was always returned. No backport needed. This patch is related to #3324 but it is not the root cause of the issue.
This commit is contained in:
parent
ca53ee17b6
commit
41bded8952
@ -412,7 +412,7 @@ int conn_install_mux_chk(struct connection *conn, void *ctx, struct session *ses
|
||||
struct ist mux_proto;
|
||||
const char *alpn_str = NULL;
|
||||
int alpn_len = 0;
|
||||
int mode = tcpchk_rules_type_to_proto_mode(check->tcpcheck->flags);
|
||||
int mode = tcpchk_rules_type_to_proto_mode(check->tcpcheck->rs->flags);
|
||||
|
||||
conn_get_alpn(conn, &alpn_str, &alpn_len);
|
||||
mux_proto = ist2(alpn_str, alpn_len);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user