diff options
Diffstat (limited to 'src/nspawn/nspawn-stub-pid1.c')
-rw-r--r-- | src/nspawn/nspawn-stub-pid1.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/nspawn/nspawn-stub-pid1.c b/src/nspawn/nspawn-stub-pid1.c index c83d55cb86..5d17df39d9 100644 --- a/src/nspawn/nspawn-stub-pid1.c +++ b/src/nspawn/nspawn-stub-pid1.c @@ -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; } |