aboutsummaryrefslogtreecommitdiff
path: root/startup/startup.c
diff options
context:
space:
mode:
Diffstat (limited to 'startup/startup.c')
-rw-r--r--startup/startup.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/startup/startup.c b/startup/startup.c
index 109ed486..7c3fbf0b 100644
--- a/startup/startup.c
+++ b/startup/startup.c
@@ -189,9 +189,10 @@ reboot_mach (int flags)
fprintf (stderr, "%s: %sing Mach (flags %#x)...\n",
program_invocation_short_name, BOOT (flags), flags);
sleep (5);
- while ((err = host_reboot (host_priv, flags)))
- error (0, err, "reboot");
- for (;;);
+ err = host_reboot (host_priv, flags);
+ if (err)
+ error (1, err, "reboot");
+ for (;;) sleep (1);
}
}