diff options
author | Tomas Mraz <tmraz@fedoraproject.org> | 2019-08-07 12:22:55 +0200 |
---|---|---|
committer | Tomas Mraz <tmraz@fedoraproject.org> | 2019-08-07 12:22:55 +0200 |
commit | 27d04a849fd9f9cfd4b35eb80d687817830183df (patch) | |
tree | 27a5af79e9be90d084a40a1bc2117671f1d00e0e /modules/pam_tty_audit | |
parent | 9c56cb040ed3b1c1169e2de18f7c69c856fb7b2d (diff) | |
download | pam-27d04a849fd9f9cfd4b35eb80d687817830183df.tar.gz pam-27d04a849fd9f9cfd4b35eb80d687817830183df.tar.bz2 pam-27d04a849fd9f9cfd4b35eb80d687817830183df.zip |
pam_get_authtok_verify: Avoid duplicate password verification
If password was already verified by previous modules in the stack
it does not need to be verified by pam_get_authtok_verify either.
* libpam/pam_get_authtok.c (pam_get_authtok_internal): Set the authtok_verified
appropriately.
(pam_get_authtok_verify): Do not prompt if authtok_verified is set and
set it when the password is verified.
* libpam/pam_private.h: Add authtok_verified to the pam handle struct.
* libpam/pam_start.c (pam_start): Initialize authtok_verified.
Diffstat (limited to 'modules/pam_tty_audit')
0 files changed, 0 insertions, 0 deletions