diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-01-30 17:54:55 +0900 |
---|---|---|
committer | Frantisek Sumsal <frantisek@sumsal.cz> | 2022-01-30 13:07:51 +0000 |
commit | cf3095ac2bbdba3db0d8f7fa7afcee8b8c136201 (patch) | |
tree | 8158c7d8f1e43317bbda3dadbd54a01f6ed4b0ba | |
parent | shared: be extra paranoid and check if argc > 0 (diff) | |
download | systemd-cf3095ac2bbdba3db0d8f7fa7afcee8b8c136201.tar.xz systemd-cf3095ac2bbdba3db0d8f7fa7afcee8b8c136201.zip |
core: check if argc > 0 and argv[0] is set
Follow-up for 1637e757070a61b12b26a2a4ef547330562dc77f.
-rw-r--r-- | src/core/main.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/main.c b/src/core/main.c index 57aedb9b93b..fba9a4a8ec3 100644 --- a/src/core/main.c +++ b/src/core/main.c @@ -2726,6 +2726,8 @@ int main(int argc, char *argv[]) { Manager *m = NULL; FDSet *fds = NULL; + assert(argc > 0 && !isempty(argv[0])); + /* SysV compatibility: redirect init → telinit */ redirect_telinit(argc, argv); |