]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/sulogin-shell/sulogin-shell.c
Merge pull request #24054 from keszybz/initrd-no-reload
[thirdparty/systemd.git] / src / sulogin-shell / sulogin-shell.c
index 06f17c6a8e9125a130d6efbacd42d39641c95ea5..5648dfd83baaa321914f5a201150c7e241a966b2 100644 (file)
@@ -33,11 +33,8 @@ static int reload_manager(sd_bus *bus) {
         if (r < 0)
                 return bus_log_create_error(r);
 
-        /* Note we use an extra-long timeout here. This is because a reload or reexec means generators are rerun which
-         * are timed out after DEFAULT_TIMEOUT_USEC. Let's use twice that time here, so that the generators can have
-         * their timeout, and for everything else there's the same time budget in place. */
-
-        r = sd_bus_call(bus, m, DEFAULT_TIMEOUT_USEC * 2, &error, NULL);
+        /* Reloading the daemon may take long, hence set a longer timeout here */
+        r = sd_bus_call(bus, m, DAEMON_RELOAD_TIMEOUT_SEC, &error, NULL);
         if (r < 0)
                 return log_error_errno(r, "Failed to reload daemon: %s", bus_error_message(&error, r));