X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fpam-module.c;h=46b7becc5d04480d7ea5ef79f5e61dc975620fb7;hb=75d3fc60f88e08bf953063819a8a04b881d6db23;hp=e65088638b6de4d99683f9252a8776f8f28ac916;hpb=1dc995370987660ff045ff4d7cf512da0390cf96;p=elogind.git diff --git a/src/pam-module.c b/src/pam-module.c index e65088638..46b7becc5 100644 --- a/src/pam-module.c +++ b/src/pam-module.c @@ -463,6 +463,10 @@ _public_ PAM_EXTERN int pam_sm_open_session( if (isempty(display)) display = tty; tty = ""; + } else if (streq(tty, "cron")) { + /* cron has been setting PAM_TTY to "cron" for a very long time + * and it cannot stop doing that for compatibility reasons. */ + tty = ""; } if (!isempty(cvtnr))