diff options
Diffstat (limited to 'contrib/openpam/lib/pam_get_authtok.c')
-rw-r--r-- | contrib/openpam/lib/pam_get_authtok.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/openpam/lib/pam_get_authtok.c b/contrib/openpam/lib/pam_get_authtok.c index 741b02d784ba..9776fffddfa1 100644 --- a/contrib/openpam/lib/pam_get_authtok.c +++ b/contrib/openpam/lib/pam_get_authtok.c @@ -59,7 +59,7 @@ pam_get_authtok(pam_handle_t *pamh, return (PAM_SYSTEM_ERR); r = pam_get_item(pamh, PAM_AUTHTOK, (const void **)authtok); - if (r == PAM_SUCCESS) + if (r == PAM_SUCCESS && *authtok != NULL) return (PAM_SUCCESS); if (prompt == NULL) { if (pam_get_item(pamh, PAM_AUTHTOK_PROMPT, |