From: Willy Tarreau Date: Tue, 18 Dec 2018 13:28:24 +0000 (+0100) Subject: MINOR: cli/stream: add the conn_stream in "show sess" output X-Git-Tag: v1.9.0~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fb3b1b00e264ee020e58f727f38aa76686e0bbf1;p=thirdparty%2Fhaproxy.git MINOR: cli/stream: add the conn_stream in "show sess" output The "show sess" output didn't report the conn_stream nor its flags, which was a bit problematic. Now it's done. --- diff --git a/src/stream.c b/src/stream.c index 7c2a63aca3..941f489792 100644 --- a/src/stream.c +++ b/src/stream.c @@ -3000,6 +3000,8 @@ static int stats_dump_full_strm_to_buffer(struct stream_interface *si, struct st conn->handle.fd >= 0 ? fdtab[conn->handle.fd].cache.next >= -2 : 0, conn->handle.fd >= 0 ? !!(fdtab[conn->handle.fd].update_mask & tid_bit) : 0, conn->handle.fd >= 0 ? fdtab[conn->handle.fd].thread_mask: 0); + + chunk_appendf(&trash, " cs=%p csf=0x%08x ctx=%p\n", cs, cs->flags, cs->ctx); } else if ((tmpctx = objt_appctx(strm->si[0].end)) != NULL) { chunk_appendf(&trash, @@ -3035,6 +3037,8 @@ static int stats_dump_full_strm_to_buffer(struct stream_interface *si, struct st conn->handle.fd >= 0 ? fdtab[conn->handle.fd].cache.next >= -2 : 0, conn->handle.fd >= 0 ? !!(fdtab[conn->handle.fd].update_mask & tid_bit) : 0, conn->handle.fd >= 0 ? fdtab[conn->handle.fd].thread_mask: 0); + + chunk_appendf(&trash, " cs=%p csf=0x%08x ctx=%p\n", cs, cs->flags, cs->ctx); } else if ((tmpctx = objt_appctx(strm->si[1].end)) != NULL) { chunk_appendf(&trash,