From: Christopher Faulet Date: Wed, 23 May 2018 14:53:38 +0000 (+0200) Subject: MEDIUM: backend: don't rely on mux_pt_ops in connect_server() X-Git-Tag: v1.9-dev2~190 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b75bb21092226edcfb30e655d710662953cb1aea;p=thirdparty%2Fhaproxy.git MEDIUM: backend: don't rely on mux_pt_ops in connect_server() The comment above the change remains true. We assume there is always 1 conn_stream per outgoing connectionq. Today, it is always true because H2 is not supported yet for server connections. --- diff --git a/src/backend.c b/src/backend.c index a52eaccc24..50ef3b7d24 100644 --- a/src/backend.c +++ b/src/backend.c @@ -1123,7 +1123,7 @@ int connect_server(struct stream *s) */ srv_cs = srv_conn->mux_ctx; - if (srv_conn->mux == &mux_pt_ops && srv_cs->data) { + if (srv_cs->data) { si_detach_endpoint(srv_cs->data); if (old_cs && !(old_cs->conn->flags & CO_FL_PRIVATE)) { si_attach_cs(srv_cs->data, old_cs);