From 1189684177225925f5927d9f8e1e3f699adf6de3 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 8 Jul 2011 21:45:44 +0200 Subject: [PATCH] logind: don't confuse 'shared' with a session of its own --- src/logind.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/logind.c b/src/logind.c index cbc878e6..f96ace23 100644 --- a/src/logind.c +++ b/src/logind.c @@ -451,7 +451,6 @@ static int manager_enumerate_users_from_cgroup(Manager *m) { return r; } - static int manager_enumerate_linger_users(Manager *m) { DIR *d; struct dirent *de; @@ -564,6 +563,9 @@ static int manager_enumerate_sessions_from_cgroup(Manager *m) { while ((k = cg_read_subgroup(d, &name)) > 0) { Session *session; + if (streq(name, "shared")) + continue; + k = manager_add_session(m, u, name, &session); if (k < 0) { free(name); -- 2.39.5