diff options
Diffstat (limited to 'libpam/pam_item.c')
-rw-r--r-- | libpam/pam_item.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libpam/pam_item.c b/libpam/pam_item.c index 84ebeb7b..105a9de7 100644 --- a/libpam/pam_item.c +++ b/libpam/pam_item.c @@ -327,6 +327,9 @@ int pam_get_user(pam_handle_t *pamh, const char **user, const char *prompt) pamh->former.fail_user = retval; if (resp) { + if (retval != PAM_SUCCESS) + pam_syslog(pamh, LOG_WARNING, + "unexpected response from failed conversation function"); /* * note 'resp' is allocated by the application and is * correctly free()'d here |