summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormarkm <markm@FreeBSD.org>2001-08-10 19:07:45 +0000
committermarkm <markm@FreeBSD.org>2001-08-10 19:07:45 +0000
commit6d1911d4af2dc6d1062ad217065e8a0caa8f56b6 (patch)
tree3342315ed0a17eaea1066291aa665743287f4576
parentd6d9a9d42246e0810123d964e9fd159436e6e72e (diff)
downloadFreeBSD-src-6d1911d4af2dc6d1062ad217065e8a0caa8f56b6.zip
FreeBSD-src-6d1911d4af2dc6d1062ad217065e8a0caa8f56b6.tar.gz
Verbosely (overridable) report failure to the user.
-rw-r--r--lib/libpam/modules/pam_kerberosIV/pam_kerberosIV.c4
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);
}
OpenPOWER on IntegriCloud