diff options
author | Dave Reisner <dreisner@archlinux.org> | 2013-05-02 10:39:53 -0400 |
---|---|---|
committer | Dave Reisner <dreisner@archlinux.org> | 2013-05-02 10:41:03 -0400 |
commit | a5f5f8a07743bb9aa31fa361c90fce8d4a62388e (patch) | |
tree | 2ac559d5742340abd30226ae163aadc3777fc03d /src/nspawn/nspawn.c | |
parent | bcb92f480fb538c50a0e0b5b3c1ac6d49411a7e5 (diff) |
nspawn: inherit the exit status of container
If we get as far as successfully starting the container, nspawn should
inherit the exit status of the child container process as its own.
Diffstat (limited to 'src/nspawn/nspawn.c')
-rw-r--r-- | src/nspawn/nspawn.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nspawn/nspawn.c b/src/nspawn/nspawn.c index bbb3334ba1..e907a1daa7 100644 --- a/src/nspawn/nspawn.c +++ b/src/nspawn/nspawn.c @@ -1696,9 +1696,9 @@ int main(int argc, char *argv[]) { } if (status.si_code == CLD_EXITED) { + r = status.si_status; if (status.si_status != 0) { log_error("Container failed with error code %i.", status.si_status); - r = status.si_status; break; } |