]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
logind: minor session time handling tweaks
authorLennart Poettering <lennart@poettering.net>
Tue, 7 Aug 2018 08:40:50 +0000 (10:40 +0200)
committerLennart Poettering <lennart@poettering.net>
Sat, 13 Oct 2018 10:59:29 +0000 (12:59 +0200)
src/login/logind-session.c
src/login/logind-session.h

index 068c4a97a97c19e18074c708a9118d90b6627481..85ee93ca567ad9e4f530fc704b717faaafa77007 100644 (file)
@@ -810,7 +810,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);
 }
 
index 7d17d9a25fea91cce9703edff477512b28d089af..fca42b2e6de03a5394835eb43e124057e9e87fbc 100644 (file)
@@ -97,6 +97,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;