diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-11-10 13:58:32 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-11-19 18:19:28 +0100 |
commit | d4406e94a32d423d8a73deb7757fb09890afe2c4 (patch) | |
tree | 5c469123501b0381b9d90d88d407757ad630d420 | |
parent | 3ba07929636e1a55c71767e40e23bf639b7a8db5 (diff) | |
download | systemd-249.7.tar.gz |
binfmt: fix exit valuev249.7
Positive values are mapped to 0 by DEFINE_MAIN_FUNCTION(), so e.g.
systemd-binfmt --foobar would "succeed".
(cherry picked from commit 52707598d5c0dbbc8a967e4874b0b08ee2486772)
-rw-r--r-- | src/binfmt/binfmt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/binfmt/binfmt.c b/src/binfmt/binfmt.c index 29530bb691..981218f52f 100644 --- a/src/binfmt/binfmt.c +++ b/src/binfmt/binfmt.c @@ -189,7 +189,7 @@ static int run(int argc, char *argv[]) { r = parse_argv(argc, argv); if (r <= 0) - return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS; + return r; log_setup(); |