From dc49b523d195b3a4b65b25d278d3c26e889c27a2 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 1 Mar 2021 11:11:03 +0100 Subject: [PATCH] initctl: fix cond segfault, regression introduced in e2f6ac0 Signed-off-by: Joachim Wiberg --- src/initctl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/initctl.c b/src/initctl.c index 46898595..c873db25 100644 --- a/src/initctl.c +++ b/src/initctl.c @@ -343,6 +343,9 @@ static int do_cond(char *cmd) { NULL, NULL } }; + if (!cmd) + goto fallback; + arg = strpbrk(cmd, " \0"); if (arg) *arg++ = 0; @@ -352,6 +355,7 @@ static int do_cond(char *cmd) return command[c].cb(arg); } +fallback: return do_cond_show(NULL); }