]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
nspawn: use EXIT_EXCEPTION where appropriate
authorLennart Poettering <lennart@poettering.net>
Tue, 20 Nov 2018 15:58:42 +0000 (16:58 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 20 Nov 2018 16:04:07 +0000 (17:04 +0100)
src/nspawn/nspawn-stub-pid1.c

index c83d55cb8647f01fc465854f7f64196b5f035c77..5d17df39d9c2536ebc54e7dd7dc7172d20708be8 100644 (file)
@@ -5,6 +5,8 @@
 #include <sys/prctl.h>
 #include <unistd.h>
 
+#include "def.h"
+#include "exit-status.h"
 #include "fd-util.h"
 #include "log.h"
 #include "missing.h"
@@ -12,7 +14,6 @@
 #include "process-util.h"
 #include "signal-util.h"
 #include "time-util.h"
-#include "def.h"
 
 static int reset_environ(const char *new_environment, size_t length) {
         unsigned long start, end;
@@ -122,7 +123,7 @@ int stub_pid1(sd_id128_t uuid) {
                         if (si.si_pid == pid && si.si_code == CLD_EXITED)
                                 r = si.si_status; /* pass on exit code */
                         else
-                                r = 255; /* signal, coredump, timeout, … */
+                                r = EXIT_EXCEPTION; /* signal, coredump, timeout, … */
 
                         goto finish;
                 }