chiark / gitweb /
shutdown: readd explicit sync() when shutting down
[elogind.git] / src / core / service.c
index cf084853743550244ae88e711ecf2d35c67bc086..df72abab01cb31d49f1336efe484a54cab98db22 100644 (file)
@@ -2485,6 +2485,7 @@ static int service_start_limit_test(Service *s) {
 
         case SERVICE_START_LIMIT_REBOOT_IMMEDIATE:
                 log_warning("%s start request repeated too quickly, rebooting immediately.", UNIT(s)->id);
+                sync();
                 reboot(RB_AUTOBOOT);
                 break;