From aaf30491f33c08dd008d62e80e55c789726221fc Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Mon, 3 Apr 2006 14:50:07 +0000 Subject: [PATCH] write_log() after killing everyone. This improves the quality of the reboot-check, as otherwise logout records can get written after our reboot record. --- commands/reboot/halt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commands/reboot/halt.c b/commands/reboot/halt.c index 456b5234c..962e83b66 100755 --- a/commands/reboot/halt.c +++ b/commands/reboot/halt.c @@ -95,8 +95,6 @@ char **argv; fast = 1; } - write_log(); - signal(SIGHUP, SIG_IGN); signal(SIGTERM, SIG_IGN); @@ -125,6 +123,8 @@ char **argv; kill(-1, SIGTERM); sleep(1); + write_log(); + sync(); reboot(flag, monitor_code, strlen(monitor_code)); -- 2.44.0