From 18d4aa6d7d8dcd0128416e4f47f337b9f40da44e Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 28 Jan 2020 12:08:45 +0100 Subject: [PATCH] pam: Use systemd to check whether a session is remote Closes: #3 --- pam/pam_fprintd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pam/pam_fprintd.c b/pam/pam_fprintd.c index 82d191d..7423a09 100644 --- a/pam/pam_fprintd.c +++ b/pam/pam_fprintd.c @@ -32,6 +32,7 @@ #include #include +#include #define PAM_SM_AUTH #include @@ -604,6 +605,9 @@ is_remote (pam_handle_t *pamh) return true; } + if (sd_session_is_remote (NULL) > 0) + return true; + return false; }