commit | 4f41751ad21d89ca1e93e6fd6dca209f0cc66573 | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Thu Dec 27 18:59:46 2018 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Fri Dec 28 16:33:22 2018 +0100 |
tree | a221b72740fd9816f2e0b1f461949e5a6d860f8d | |
parent | 351411facdb38ca0ae32afd6ad62da35ae79d511 [diff] |
BUG/MEDIUM: servers: Flag the stream_interface on handshake error. When creating a new outgoing connection, if we're using ALPN and waiting for the handshake completion to choose the mux, and for some reason the handshake failed, add the SI_FL_ERR flag to the stream_interface, so that process_streams() knows the connection failed, and can attempt to retry, instead of just hanging. This should be backported to 1.9.