]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
login: Queue session for garbage collection on leader death (#36364)
authorLennart Poettering <lennart@poettering.net>
Thu, 13 Feb 2025 08:10:06 +0000 (09:10 +0100)
committerGitHub <noreply@github.com>
Thu, 13 Feb 2025 08:10:06 +0000 (09:10 +0100)
This ensures sessions are cleaned up properly in case the user service
manager was manually stopped.

How to reproduce:
- Install Fedora 41
- Log in
- Run `systemctl --user exit`
- Log in again
- Run `loginctl`

Expected results:
- Only 1 `manager` session

Actual results:
- More than 1 `manager` session


Trivial merge