Expose SSH_AUTH_INFO_0 always to PAM auth modules.

This changes SSH_AUTH_INFO_0 to be exposed to PAM auth modules also
when a password authentication method is in use and not only
when a keyboard-interactive authentication method is in use.
This commit is contained in:
Eero Häkkinen 2023-09-16 00:55:08 +03:00 committed by Damien Miller
parent 02c5ad2312
commit c2c0bdd3e9
No known key found for this signature in database
1 changed files with 2 additions and 0 deletions

View File

@ -1375,6 +1375,8 @@ sshpam_auth_passwd(Authctxt *authctxt, const char *password)
fatal("PAM: %s: failed to set PAM_CONV: %s", __func__,
pam_strerror(sshpam_handle, sshpam_err));
expose_authinfo(__func__);
sshpam_err = pam_authenticate(sshpam_handle, flags);
sshpam_password = NULL;
free(fake);