BUG/MINOR: connection: report mux modes when HTX is supported

It looks like we forgot to report HTX when listing the muxes and their
respective protocols, leading to "NONE" being displayed. Let's report
"HTX" and "HTTP|HTX" since both will exist. Also fix a minor typo in
the output message.
This commit is contained in:
Willy Tarreau 2018-11-30 16:52:32 +01:00
parent 573fe735f4
commit d3c49d17dc

View File

@ -899,7 +899,7 @@ static inline void list_mux_proto(FILE *out)
char *mode, *side;
fprintf(out, "Available multiplexer protocols :\n"
"(protocols markes as <default> cannot be specified using 'proto' keyword)\n");
"(protocols marked as <default> cannot be specified using 'proto' keyword)\n");
list_for_each_entry(item, &mux_proto_list.list, list) {
proto = item->token;
@ -909,6 +909,10 @@ static inline void list_mux_proto(FILE *out)
mode = "TCP";
else if (item->mode == PROTO_MODE_HTTP)
mode = "HTTP";
else if (item->mode == PROTO_MODE_HTX)
mode = "HTX";
else if (item->mode == (PROTO_MODE_HTTP | PROTO_MODE_HTX))
mode = "HTTP|HTX";
else
mode = "NONE";