mirror of
https://github.com/systemd/systemd.git
synced 2024-12-23 21:35:11 +03:00
main: use _exit() rather than exit() in code potentially caled from signal handler
This commit is contained in:
parent
d8b4d14df4
commit
c3b6a348c0
@ -138,11 +138,11 @@ static EmergencyAction arg_cad_burst_action = EMERGENCY_ACTION_REBOOT_FORCE;
|
||||
|
||||
_noreturn_ static void freeze_or_exit_or_reboot(void) {
|
||||
|
||||
/* If we are running in a contianer, let's prefer exiting, after all we can propagate an exit code to the
|
||||
* container manager, and thus inform it that something went wrong. */
|
||||
/* If we are running in a container, let's prefer exiting, after all we can propagate an exit code to
|
||||
* the container manager, and thus inform it that something went wrong. */
|
||||
if (detect_container() > 0) {
|
||||
log_emergency("Exiting PID 1...");
|
||||
exit(EXIT_EXCEPTION);
|
||||
_exit(EXIT_EXCEPTION);
|
||||
}
|
||||
|
||||
if (arg_crash_reboot) {
|
||||
|
Loading…
Reference in New Issue
Block a user