diff options
author | Lennart Poettering <lennart@poettering.net> | 2019-03-14 12:27:52 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2019-03-14 13:25:51 +0100 |
commit | ecd5f1a9e060746258e8f93e8ba6b331e49e92f3 (patch) | |
tree | d2def74d20df47ddba23f02f496d6e2b61655057 /src/login/pam_systemd.c | |
parent | 2b2fec7db0791e40b46cc99d8a1eea6eddaf0f39 (diff) | |
download | systemd-ecd5f1a9e060746258e8f93e8ba6b331e49e92f3.tar.gz |
util: move display_is_local() to pam_systemd.c, its only user
It's quite specific anyway, hence let's move this where it's used
Diffstat (limited to 'src/login/pam_systemd.c')
-rw-r--r-- | src/login/pam_systemd.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/login/pam_systemd.c b/src/login/pam_systemd.c index 997b74eb88..8c90141ad9 100644 --- a/src/login/pam_systemd.c +++ b/src/login/pam_systemd.c @@ -115,6 +115,15 @@ static int get_user_data( return PAM_SUCCESS; } +static bool display_is_local(const char *display) { + assert(display); + + return + display[0] == ':' && + display[1] >= '0' && + display[1] <= '9'; +} + static int socket_from_display(const char *display, char **path) { size_t k; char *f, *c; |