From 2385a1209b2878977a8c0adfc3d72271b22986ca Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Fri, 12 Mar 2021 16:46:26 +0100 Subject: [PATCH] initctl: don't fall back to default command for wrong commands Signed-off-by: Joachim Wiberg --- src/initctl.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/initctl.c b/src/initctl.c index f5ed91b8..ed1e2753 100644 --- a/src/initctl.c +++ b/src/initctl.c @@ -942,7 +942,10 @@ static int cmd_parse(int argc, char *argv[], struct cmd *command) } } - return command[0].cb(NULL); /* default cmd */ + if (argv[0] && strlen(argv[0]) > 0) + errx(1, "No such command. See 'initctl help' for an overview of available commands."); + + return command[0].cb(NULL); /* default cmd */ } int main(int argc, char *argv[])