diff options
author | markm <markm@FreeBSD.org> | 2001-08-10 19:07:45 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2001-08-10 19:07:45 +0000 |
commit | 6d1911d4af2dc6d1062ad217065e8a0caa8f56b6 (patch) | |
tree | 3342315ed0a17eaea1066291aa665743287f4576 /lib/libpam | |
parent | d6d9a9d42246e0810123d964e9fd159436e6e72e (diff) | |
download | FreeBSD-src-6d1911d4af2dc6d1062ad217065e8a0caa8f56b6.zip FreeBSD-src-6d1911d4af2dc6d1062ad217065e8a0caa8f56b6.tar.gz |
Verbosely (overridable) report failure to the user.
Diffstat (limited to 'lib/libpam')
-rw-r--r-- | lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c b/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c index 4915602..8ecdf84 100644 --- a/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c +++ b/lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c @@ -116,6 +116,10 @@ pam_sm_authenticate(pam_handle_t *pamh, int flags, int argc, const char **argv) * password before returning to the application. */ free(principal); + + if (retval != PAM_SUCCESS) + PAM_VERBOSE_ERROR("Kerberos IV refuses you"); + PAM_RETURN(retval); } |