From: Martin Wilck <mwilck@xxxxxxxx> The command completion never worked, because the handlers array wasn't initialized in client mode. Signed-off-by: Martin Wilck <mwilck@xxxxxxxx> --- multipathd/cli.c | 2 ++ multipathd/main.c | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/multipathd/cli.c b/multipathd/cli.c index d1bfeee..5d25ddb 100644 --- a/multipathd/cli.c +++ b/multipathd/cli.c @@ -14,6 +14,7 @@ #include "mpath_cmd.h" #include "cli.h" +#include "cli_handlers.h" #include "debug.h" #include "strbuf.h" @@ -451,6 +452,7 @@ cli_init (void) { if (alloc_handlers()) return 1; + init_handler_callbacks(); return 0; } diff --git a/multipathd/main.c b/multipathd/main.c index 4a65359..ba52d39 100644 --- a/multipathd/main.c +++ b/multipathd/main.c @@ -1797,7 +1797,6 @@ uxlsnrloop (void * ap) /* Tell main thread that thread has started */ post_config_state(DAEMON_CONFIGURE); - init_handler_callbacks(); umask(077); /* -- 2.37.1 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://listman.redhat.com/mailman/listinfo/dm-devel