mirror of
https://github.com/clearlinux/systemd-stable.git
synced 2026-10-04 07:48:36 +00:00
logind: properly write user state files
This commit is contained in:
+4
-4
@@ -142,7 +142,7 @@ int user_save(User *u) {
|
||||
fprintf(f,
|
||||
"%s%c",
|
||||
i->id,
|
||||
i->sessions_by_seat_next ? ' ' : '\n');
|
||||
i->sessions_by_user_next ? ' ' : '\n');
|
||||
}
|
||||
|
||||
fputs("SEATS=", f);
|
||||
@@ -151,7 +151,7 @@ int user_save(User *u) {
|
||||
fprintf(f,
|
||||
"%s%c",
|
||||
i->seat->id,
|
||||
i->sessions_by_seat_next ? ' ' : '\n');
|
||||
i->sessions_by_user_next ? ' ' : '\n');
|
||||
}
|
||||
|
||||
fputs("ACTIVE_SESSIONS=", f);
|
||||
@@ -160,7 +160,7 @@ int user_save(User *u) {
|
||||
fprintf(f,
|
||||
"%lu%c",
|
||||
(unsigned long) i->user->uid,
|
||||
i->sessions_by_seat_next ? ' ' : '\n');
|
||||
i->sessions_by_user_next ? ' ' : '\n');
|
||||
|
||||
fputs("ACTIVE_SEATS=", f);
|
||||
LIST_FOREACH(sessions_by_user, i, u->sessions) {
|
||||
@@ -168,7 +168,7 @@ int user_save(User *u) {
|
||||
fprintf(f,
|
||||
"%s%c",
|
||||
i->seat->id,
|
||||
i->sessions_by_seat_next ? ' ' : '\n');
|
||||
i->sessions_by_user_next ? ' ' : '\n');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user