BUG/MINOR: rhttp: fix reconnect if timeout connect unset
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 10 Apr 2025 16:05:55 +0000 (18:05 +0200)
committerWilly Tarreau <w@1wt.eu>
Thu, 17 Apr 2025 15:48:29 +0000 (17:48 +0200)
commitcd6e4517fdec392cef375c9ddc75da38a1f07b44
tree81d993fd1c1a2afb3940576375b278b94ec50937
parent516121499c8edafb67a861bcd1bf41b3cc6f12d2
BUG/MINOR: rhttp: fix reconnect if timeout connect unset

Active connect on reverse http relies on connect timeout to detect
connection failure. Thus, if this timeout was unset, connection failure
may not be properly detected.

Fix this by fallback on hardcoded value of 1s for connect if timeout is
unset in the configuration. This is considered as a minor bug, as
haproxy advises against running with timeout unset.

This must be backported up to 2.9.

(cherry picked from commit 2b8da5f9ab8639f4213ee21fc5fd5ca12c53cddb)
Signed-off-by: Willy Tarreau <w@1wt.eu>
src/proto_rhttp.c