projects
/
systemd
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3ba0792
)
binfmt: fix exit value
v249.7
author
Zbigniew Jędrzejewski-Szmek
<zbyszek@in.waw.pl>
Wed, 10 Nov 2021 12:58:32 +0000
(13:58 +0100)
committer
Zbigniew Jędrzejewski-Szmek
<zbyszek@in.waw.pl>
Fri, 19 Nov 2021 17:19:28 +0000
(18:19 +0100)
Positive values are mapped to 0 by DEFINE_MAIN_FUNCTION(), so e.g.
systemd-binfmt --foobar would "succeed".
(cherry picked from commit
52707598d5c0dbbc8a967e4874b0b08ee2486772
)
src/binfmt/binfmt.c
patch
|
blob
|
history
diff --git
a/src/binfmt/binfmt.c
b/src/binfmt/binfmt.c
index 29530bb691c6c22c398a3067836ea6c4c7a0a0ed..981218f52f123757fd63e3bb86bc2beaa8380444 100644
(file)
--- 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();