X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshutdown.c;h=94deb8544106638af98a182788baffb1cce72c2e;hp=35426d2115c86f9410b11f7fbb4e4a892bd9540a;hb=f8d0ceb46b8c617abce8eaf99812ca7f4ce1c658;hpb=ab58e29119798f9f15a537fcd31119342db177a2 diff --git a/src/shutdown.c b/src/shutdown.c index 35426d211..94deb8544 100644 --- a/src/shutdown.c +++ b/src/shutdown.c @@ -349,7 +349,7 @@ int main(int argc, char *argv[]) { log_warning("kexec failed. Falling back to normal reboot."); } else { /* Child */ - const char *args[5] = { KEXEC_BINARY_PATH, "-e", "-f", "-x", NULL }; + const char *args[3] = { "/sbin/kexec", "-e", NULL }; execv(args[0], (char * const *) args); return EXIT_FAILURE; } @@ -362,7 +362,6 @@ int main(int argc, char *argv[]) { r = -errno; error: - sync(); log_error("Critical error while doing system shutdown: %s", strerror(-r)); freeze();