Mercurial > dovecot > original-hg > dovecot-1.2
changeset 4363:6671ed33b99c HEAD
Set PAM_TTY.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 16 Jun 2006 12:49:51 +0300 |
parents | fde5c7704ee2 |
children | ed35a04c34fe |
files | src/auth/passdb-pam.c |
diffstat | 1 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/passdb-pam.c Fri Jun 16 12:49:23 2006 +0300 +++ b/src/auth/passdb-pam.c Fri Jun 16 12:49:51 2006 +0300 @@ -256,8 +256,13 @@ pam_strerror(pamh, status)); } else { const char *host = net_ip2addr(&request->remote_ip); + + /* Set some PAM items. They shouldn't fail, and we don't really + care if they do. */ if (host != NULL) - pam_set_item(pamh, PAM_RHOST, host); + (void)pam_set_item(pamh, PAM_RHOST, host); + /* TTY is needed by eg. pam_access module */ + (void)pam_set_item(pamh, PAM_TTY, "dovecot"); status = pam_auth(request, pamh, &str); if ((status2 = pam_end(pamh, status)) == PAM_SUCCESS) {