]> git.ipfire.org Git - thirdparty/systemd.git/commit
logind: Don't match non-leader processes for utmp TTY determination
authorMyrrh Periwinkle <myrrhperiwinkle@qtmlabs.xyz>
Wed, 2 Jul 2025 05:53:15 +0000 (12:53 +0700)
committerMyrrh Periwinkle <myrrhperiwinkle@qtmlabs.xyz>
Wed, 2 Jul 2025 05:53:15 +0000 (12:53 +0700)
commit1a088b564aae220241ca2ef7f0d4ec732f97e29c
tree437f8e5f6812b8bb7947b395f578ce6e5d7bf421
parent821b4531702b28cd1c03616b7b4eadbdb73d2a05
logind: Don't match non-leader processes for utmp TTY determination

This ensures we don't erroneously assign pseudoterminals created by
terminal emulators that use utempter to register themselves in utmp when
run under a GUI session that doesn't have a TTY assigned.
src/login/logind-core.c
src/login/logind-utmp.c
src/login/logind.h