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:
parent
f46e60b142
commit
5d8f451a41
@ -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 = g_strdup(user_pass->pass);
|
||||||
reply[i].resp_retcode = PAM_SUCCESS;
|
reply[i].resp_retcode = PAM_SUCCESS;
|
||||||
break;
|
break;
|
||||||
|
case PAM_TEXT_INFO:
|
||||||
|
memset(&reply[i], 0, sizeof(struct pam_response));
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
g_printf("unknown in verify_pam_conv\r\n");
|
g_printf("unknown in verify_pam_conv\r\n");
|
||||||
g_free(reply);
|
g_free(reply);
|
||||||
|
Loading…
Reference in New Issue
Block a user