Skip to content

Clearing signal handler after udev settle or timeout to avoid sudden logout

Ghadi Rahme requested to merge ghadi-rahme/gdm:main into main

Currently there are scenarios where we are still listening to udev events after a timeout has happened or after udev has settled. This can lead to being suddenly logged out of a session. This commit fixes this issue by ensuring that the function does not return true without clearing the signal handler first.

Merge request reports