mirror of
https://github.com/troglobit/finit.git
synced 2026-11-12 16:51:25 +00:00
initctl: fix cond segfault, regression introduced in e2f6ac0
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
1 parent
bf863673c8
commit
dc49b523d1
1 file changed
+4
@@ -343,6 +343,9 @@ static int do_cond(char *cmd)
|
|||||||
{ NULL, NULL }
|
{ NULL, NULL }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
if (!cmd)
|
||||||
|
goto fallback;
|
||||||
|
|
||||||
arg = strpbrk(cmd, " \0");
|
arg = strpbrk(cmd, " \0");
|
||||||
if (arg)
|
if (arg)
|
||||||
*arg++ = 0;
|
*arg++ = 0;
|
||||||
@@ -352,6 +355,7 @@ static int do_cond(char *cmd)
|
|||||||
return command[c].cb(arg);
|
return command[c].cb(arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fallback:
|
||||||
return do_cond_show(NULL);
|
return do_cond_show(NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user