]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
main: use EXIT_EXCEPTION instead of EXIT_FAILURE at two more exceptional places
authorLennart Poettering <lennart@poettering.net>
Tue, 20 Nov 2018 16:03:35 +0000 (17:03 +0100)
committerLennart Poettering <lennart@poettering.net>
Tue, 20 Nov 2018 16:04:07 +0000 (17:04 +0100)
src/core/main.c

index 70227da4b77441d0edb8b4ba5500967710b33a7d..5272df3e3f13ba8bb5b3a84f280578521cb3480f 100644 (file)
@@ -185,7 +185,7 @@ _noreturn_ static void crash(int sig) {
                         (void) kill(pid, sig); /* raise() would kill the parent */
 
                         assert_not_reached("We shouldn't be here...");
-                        _exit(EXIT_FAILURE);
+                        _exit(EXIT_EXCEPTION);
                 } else {
                         siginfo_t status;
                         int r;
@@ -231,7 +231,7 @@ _noreturn_ static void crash(int sig) {
                         (void) execle("/bin/sh", "/bin/sh", NULL, environ);
 
                         log_emergency_errno(errno, "execle() failed: %m");
-                        _exit(EXIT_FAILURE);
+                        _exit(EXIT_EXCEPTION);
                 } else {
                         log_info("Spawned crash shell as PID "PID_FMT".", pid);
                         (void) wait_for_terminate(pid, NULL);