1
0
mirror of https://github.com/Yubico/yubico-pam.git synced 2025-01-31 16:52:19 +01:00

use errstr to communicate with the user

This commit is contained in:
Klas Lindfors 2012-06-14 09:25:38 +02:00
parent f1f6d54311
commit 2ffd54a24c

View File

@ -581,8 +581,9 @@ do_challenge_response(pam_handle_t *pamh, struct cfg *cfg, const char *username)
/* There is a bug that makes the YubiKey 2.2 send the same response for all challenges
unless HMAC_LT64 is set, check for that here */
if (memcmp(buf, state.response response_len) == 0) {
D(("Same response for second challenge, YubiKey should be reconfigured with the option HMAC_LT64"));
if (memcmp(buf, state.response, response_len) == 0) {
errstr = "Same response for second challenge, YubiKey should be reconfigured with the option HMAC_LT64";
goto out;
}
/* the yk_* functions leave 'junk' in errno */