]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: mux-quic: properly set the flags and name fields
authorWilly Tarreau <w@1wt.eu>
Mon, 11 Apr 2022 07:29:21 +0000 (09:29 +0200)
committerWilly Tarreau <w@1wt.eu>
Mon, 11 Apr 2022 17:32:51 +0000 (19:32 +0200)
commit671bd5af252c8e5acd1df19384643ced4363b3c8
tree3a5a2cdd2ab30a11f16eab6e3d8fdbbe8fb55d16
parent07ecfc5e88b045b647860358bbdb1ddda46e3cd7
MINOR: mux-quic: properly set the flags and name fields

The mux didn't have its flags nor name set, as seen in this output of
"haproxy -vv":

 Available multiplexer protocols :
 (protocols marked as <default> cannot be specified using 'proto' keyword)
   quic : mode=HTTP  side=FE     mux=      flags=
     h2 : mode=HTTP  side=FE|BE  mux=H2    flags=HTX|CLEAN_ABRT|HOL_RISK|NO_UPG

This might have random impacts at certain points like forcing some
connections to close instead of aborting a stream, or not always
handling certain streams as fully HTX-compliant.
src/mux_quic.c