]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: ring/cli: Don't expect input data when showing events
authorChristopher Faulet <cfaulet@haproxy.com>
Wed, 6 Sep 2023 07:26:06 +0000 (09:26 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 6 Sep 2023 07:36:29 +0000 (09:36 +0200)
The "show events" command may wait for now events if "-w" option is used. In
this case, no timeout must be triggered. So we explicitly state no input
data are expected. This disables the read timeout on the client side.

This patch should be backported to 2.8. It is probably useless to backport
it further. In all cases, it depends on the commit "BUG/MINOR: applet:
Always expect data when CLI is waiting for a new command"

src/ring.c

index 7aa5185d4713e895b83aad2a45a1d863ec215d50..2b8e3c85e9a17014203d1312a5d5d6ab28125f72 100644 (file)
@@ -442,6 +442,8 @@ int cli_io_handler_show_ring(struct appctx *appctx)
                /* always drain all the request */
                co_skip(sc_oc(sc), sc_oc(sc)->output);
        }
+
+       applet_expect_no_data(appctx);
        return ret;
 }