]>
Commit | Line | Data |
---|---|---|
6c628e85 | 1 | Set PAM_TTY for remote displays too (used e.g. by pam_time) |
17364812 JB |
2 | --- xdm-1.1.11/greeter/greet.c.orig 2011-09-25 09:35:47.000000000 +0200 |
3 | +++ xdm-1.1.11/greeter/greet.c 2011-09-26 16:43:55.211132926 +0200 | |
4 | @@ -535,6 +535,12 @@ | |
6c628e85 | 5 | (*pamhp, PAM_RHOST, hostname)); |
190263fc JB |
6 | free(hostname); |
7 | } | |
17364812 JB |
8 | + |
9 | + /* "for graphical, X-based, applications the value for this | |
10 | + * item should be the $DISPLAY variable." (pam_appl docs) | |
11 | + */ | |
12 | + RUN_AND_CHECK_PAM_ERROR(pam_set_item, | |
13 | + (*pamhp, PAM_TTY, d->name)); | |
14 | } else { /* Displaying on local host */ | |
15 | const char *ttyname = NULL; | |
45f0b770 | 16 |