summaryrefslogtreecommitdiff
path: root/src/login/logind-dbus.c
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2015-09-01 12:30:17 +0200
committerSven Eden <yamakuzure@gmx.net>2017-03-14 10:15:07 +0100
commit72e62add23de109474c5d85cb9bf0100cb7e8108 (patch)
tree5cb823d08b573ba6692751634bb50131f7019829 /src/login/logind-dbus.c
parent2777c31cfc09d736ea37b0449d2baf52db07567e (diff)
Stop sessions on ReleaseSession
Diffstat (limited to 'src/login/logind-dbus.c')
-rw-r--r--src/login/logind-dbus.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c
index bf1e7ee8e..c5ac94360 100644
--- a/src/login/logind-dbus.c
+++ b/src/login/logind-dbus.c
@@ -837,6 +837,8 @@ static int method_release_session(sd_bus *bus, sd_bus_message *message, void *us
if (r < 0)
return r;
+ session_add_to_gc_queue(session);
+
return sd_bus_reply_method_return(message, NULL);
}