summaryrefslogtreecommitdiff
path: root/src/login
diff options
context:
space:
mode:
Diffstat (limited to 'src/login')
-rw-r--r--src/login/elogind-dbus.c6
-rw-r--r--src/login/logind-core.c2
-rw-r--r--src/login/logind-user.c1
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;