logind-dbus: count user-early sessions in verify_shutdown_creds too

Follow-up for 59afe07c21
This commit is contained in:
Mike Yuan
2024-03-07 22:56:40 +00:00
committed by Luca Boccassi
parent 12adbb6dc7
commit 04ed3a1f8e
+1 -1
View File
@@ -1671,7 +1671,7 @@ static int have_multiple_sessions(
/* Check for other users' sessions. Greeter sessions do not
* count, and non-login sessions do not count either. */
HASHMAP_FOREACH(session, m->sessions)
if (session->class == SESSION_USER &&
if (IN_SET(session->class, SESSION_USER, SESSION_USER_EARLY) &&
session->user->user_record->uid != uid)
return true;