1
0
mirror of https://github.com/samba-team/samba.git synced 2025-03-27 22:50:26 +03:00

r20240: Be a little more verbose about the credential flags when the debug flag

is set.

Guenther
(This used to be commit ecbab58826a51ace2a0d1181a41391f5d170ff06)
This commit is contained in:
Günther Deschner 2006-12-18 15:33:57 +00:00 committed by Gerald (Jerry) Carter
parent 6fdbdfc86f
commit 619671a718

View File

@ -1068,8 +1068,22 @@ int pam_sm_setcred(pam_handle_t *pamh, int flags,
iniparser_freedict(d);
}
if (flags & PAM_DELETE_CRED) {
return pam_sm_close_session(pamh, flags, argc, argv);
switch (flags & ~PAM_SILENT) {
case PAM_DELETE_CRED:
return pam_sm_close_session(pamh, flags, argc, argv);
case PAM_REFRESH_CRED:
_pam_log_debug(pamh, ctrl, LOG_WARNING, "PAM_REFRESH_CRED not implemented");
break;
case PAM_REINITIALIZE_CRED:
_pam_log_debug(pamh, ctrl, LOG_WARNING, "PAM_REINITIALIZE_CRED not implemented");
break;
case PAM_ESTABLISH_CRED:
_pam_log_debug(pamh, ctrl, LOG_WARNING, "PAM_ESTABLISH_CRED not implemented");
break;
default:
break;
}
return PAM_SUCCESS;