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.
diff --git a/include/proto/connection.h b/include/proto/connection.h
index 3f48b15..6964322 100644
--- a/include/proto/connection.h
+++ b/include/proto/connection.h
@@ -899,7 +899,7 @@
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 @@
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";