From b0dfd099c56b8f8fd46686120a6cf1598bd5e470 Mon Sep 17 00:00:00 2001 From: William Lallemand Date: Tue, 8 Mar 2022 12:05:31 +0100 Subject: [PATCH] BUG/MINOR: cli: shows correct mode in "show sess" The "show sess" cli command only handles "http" or "tcp" as a fallback mode, replace this by a call to proxy_mode_str() to show all the modes. Could be backported in every maintained versions. --- src/stream.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stream.c b/src/stream.c index aacbc35d2..675688a08 100644 --- a/src/stream.c +++ b/src/stream.c @@ -3149,7 +3149,7 @@ static int stats_dump_full_strm_to_buffer(struct stream_interface *si, struct st chunk_appendf(&trash, " frontend=%s (id=%u mode=%s), listener=%s (id=%u)", - strm_fe(strm)->id, strm_fe(strm)->uuid, strm_fe(strm)->mode ? "http" : "tcp", + strm_fe(strm)->id, strm_fe(strm)->uuid, proxy_mode_str(strm_fe(strm)->mode), strm_li(strm) ? strm_li(strm)->name ? strm_li(strm)->name : "?" : "?", strm_li(strm) ? strm_li(strm)->luid : 0); @@ -3172,7 +3172,7 @@ static int stats_dump_full_strm_to_buffer(struct stream_interface *si, struct st chunk_appendf(&trash, " backend=%s (id=%u mode=%s)", strm->be->id, - strm->be->uuid, strm->be->mode ? "http" : "tcp"); + strm->be->uuid, proxy_mode_str(strm->be->mode)); else chunk_appendf(&trash, " backend= (id=-1 mode=-)");