diff options
Diffstat (limited to 'src/login')
-rw-r--r-- | src/login/elogind-dbus.c | 6 | ||||
-rw-r--r-- | src/login/logind-core.c | 2 | ||||
-rw-r--r-- | src/login/logind-user.c | 1 |
3 files changed, 3 insertions, 6 deletions
diff --git a/src/login/elogind-dbus.c b/src/login/elogind-dbus.c index 715b28b17..39f5e8cf9 100644 --- a/src/login/elogind-dbus.c +++ b/src/login/elogind-dbus.c @@ -107,11 +107,11 @@ static int shutdown_or_sleep(Manager *m, HandleAction action) { case HANDLE_KEXEC: return run_helper(KEXEC); case HANDLE_SUSPEND: - return do_sleep("suspend", m->suspend_mode, m->suspend_state); + return do_sleep("suspend", m->suspend_mode, m->suspend_state, 0); case HANDLE_HIBERNATE: - return do_sleep("hibernate", m->hibernate_mode, m->hibernate_state); + return do_sleep("hibernate", m->hibernate_mode, m->hibernate_state, 0); case HANDLE_HYBRID_SLEEP: - return do_sleep("hybrid-sleep", m->hybrid_sleep_mode, m->hybrid_sleep_state); + return do_sleep("hybrid-sleep", m->hybrid_sleep_mode, m->hybrid_sleep_state, 0); default: return -EINVAL; } diff --git a/src/login/logind-core.c b/src/login/logind-core.c index eecf20e9e..49c1cbcfb 100644 --- a/src/login/logind-core.c +++ b/src/login/logind-core.c @@ -354,7 +354,6 @@ int manager_get_session_by_pid(Manager *m, pid_t pid, Session **ret) { not_found: if (ret) *ret = NULL; - return 0; } @@ -392,7 +391,6 @@ int manager_get_user_by_pid(Manager *m, pid_t pid, User **ret) { if (ret) *ret = s->user; #endif // 0 - return 1; not_found: diff --git a/src/login/logind-user.c b/src/login/logind-user.c index 60e862e3b..2d27dc8dc 100644 --- a/src/login/logind-user.c +++ b/src/login/logind-user.c @@ -316,7 +316,6 @@ int user_load(User *u) { return r; } - static int user_start_service(User *u) { #if 0 /// elogind can not ask systemd via dbus to start user services _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL; |