Update verify_user_pam.c

when a system give a tip message in function verify_pam_conv, authenticate will fail.
so it need skip this message to make sure authenticate success.
This commit is contained in:
RisingWater 2020-11-17 11:48:26 +08:00 committed by GitHub
parent f46e60b142
commit 5d8f451a41
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -77,6 +77,9 @@ verify_pam_conv(int num_msg, const struct pam_message **msg,
reply[i].resp = g_strdup(user_pass->pass);
reply[i].resp_retcode = PAM_SUCCESS;
break;
case PAM_TEXT_INFO:
memset(&reply[i], 0, sizeof(struct pam_response));
break;
default:
g_printf("unknown in verify_pam_conv\r\n");
g_free(reply);