]> git.ipfire.org Git - thirdparty/shadow.git/commit
src/login.c: Fix checking whether 'login' is started as 'init'
authorEvgeny Grin (Karlson2k) <k2k@drgrin.dev>
Mon, 14 Jul 2025 20:08:32 +0000 (22:08 +0200)
committerAlejandro Colomar <foss+github@alejandro-colomar.es>
Fri, 18 Jul 2025 19:55:10 +0000 (21:55 +0200)
commit90042ad4341a7676436f4e994255af0b5c49d964
tree64a2b2bc47a59165aa9ba857e18ec207691913bf
parent06cdfd27a47748b5d74b9e5d475e1640019ede3b
src/login.c: Fix checking whether 'login' is started as 'init'

When PAM is not used, login does not fork itself so its own PID should
be checked instead of parent PID.

Fixes: b44a6c316d96ab038492c63443156810670d176d (26-12-2007; "If started as init, login and sulogin need to start a new session.")
Signed-off-by: Evgeny Grin (Karlson2k) <k2k@drgrin.dev>
src/login.c