]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: cli: "show cli sockets" wouldn't list all processes
authorWilly Tarreau <w@1wt.eu>
Fri, 16 Dec 2016 11:50:55 +0000 (12:50 +0100)
committerWilly Tarreau <w@1wt.eu>
Fri, 16 Dec 2016 11:59:00 +0000 (12:59 +0100)
A small bug in "show cli sockets" made it limit the output to the first 8
processes only.

src/cli.c

index c37feb78b8378ff232995187f6cd2ad4da3fc2f2..6fd7455c9cb40e59b33e4af0f36d5c1fd96c0376 100644 (file)
--- a/src/cli.c
+++ b/src/cli.c
@@ -799,7 +799,7 @@ static int cli_io_handler_show_cli_sock(struct appctx *appctx)
                                                if (bind_conf->bind_proc != 0) {
                                                        int pos;
 
-                                                       for (pos = 0; pos < sizeof(bind_conf->bind_proc); pos++) {
+                                                       for (pos = 0; pos < 8 * sizeof(bind_conf->bind_proc); pos++) {
                                                                if (bind_conf->bind_proc & (1 << pos)) {
                                                                        chunk_appendf(&trash, "%d,", pos+1);
                                                                }