diff options
author | Lennart Poettering <lennart@poettering.net> | 2018-08-07 12:08:24 +0200 |
---|---|---|
committer | Sven Eden <sven.eden@prydeworx.com> | 2018-10-29 10:18:37 +0100 |
commit | 729a2fa913640bea3376d9afc73a9b4bff371085 (patch) | |
tree | d232e32f5d9d5a7ca3b9c7b71785ffb39a1575aa /src/login/logind-dbus.c | |
parent | 11fb2bd433c0f2f4aa9705a4d5327b6fab7daa07 (diff) |
logind: add hashtable for finding session by leader PID
This is useful later on, when we quickly want to find the session for a
leader PID.
(cherry picked from commit 238794b15082e6f61d0ce2943d39205289fff7f0)
Diffstat (limited to 'src/login/logind-dbus.c')
-rw-r--r-- | src/login/logind-dbus.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/login/logind-dbus.c b/src/login/logind-dbus.c index 333eb5a8c..855268a63 100644 --- a/src/login/logind-dbus.c +++ b/src/login/logind-dbus.c @@ -784,9 +784,8 @@ static int method_create_session(sd_bus_message *message, void *userdata, sd_bus goto fail; session_set_user(session, user); + session_set_leader(session, leader); - session->leader = leader; - session->audit_id = audit_id; session->type = t; session->class = c; session->remote = remote; |