summaryrefslogtreecommitdiff
path: root/src/login
diff options
context:
space:
mode:
Diffstat (limited to 'src/login')
-rw-r--r--src/login/logind-session.c2
-rw-r--r--src/login/logind-session.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/login/logind-session.c b/src/login/logind-session.c
index 2c4539398..16d69defa 100644
--- a/src/login/logind-session.c
+++ b/src/login/logind-session.c
@@ -870,7 +870,7 @@ int session_release(Session *s) {
return sd_event_add_time(s->manager->event,
&s->timer_event_source,
CLOCK_MONOTONIC,
- now(CLOCK_MONOTONIC) + RELEASE_USEC, 0,
+ usec_add(now(CLOCK_MONOTONIC), RELEASE_USEC), 0,
release_timeout_callback, s);
}
diff --git a/src/login/logind-session.h b/src/login/logind-session.h
index e4ed264ca..2a082c111 100644
--- a/src/login/logind-session.h
+++ b/src/login/logind-session.h
@@ -99,6 +99,7 @@ struct Session {
sd_bus_message *create_message;
+ /* Set up when a client requested to release the session via the bus */
sd_event_source *timer_event_source;
char *controller;