summaryrefslogtreecommitdiff
path: root/libpam/pam_item.c
diff options
context:
space:
mode:
Diffstat (limited to 'libpam/pam_item.c')
-rw-r--r--libpam/pam_item.c3
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