From bde4925f0eb01c319086d1d1cc156e7090c0a2d9 Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Tue, 21 Jun 2016 16:30:18 -0700 Subject: [PATCH] Cast appdata_ptr explicitly, needed for C++ compatibility --- sesman/verify_user_pam.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sesman/verify_user_pam.c b/sesman/verify_user_pam.c index a2b3f93a..29f21225 100644 --- a/sesman/verify_user_pam.c +++ b/sesman/verify_user_pam.c @@ -61,12 +61,12 @@ verify_pam_conv(int num_msg, const struct pam_message **msg, switch (msg[i]->msg_style) { case PAM_PROMPT_ECHO_ON: /* username */ - user_pass = appdata_ptr; + user_pass = (struct t_user_pass *) appdata_ptr; reply[i].resp = g_strdup(user_pass->user); reply[i].resp_retcode = PAM_SUCCESS; break; case PAM_PROMPT_ECHO_OFF: /* password */ - user_pass = appdata_ptr; + user_pass = (struct t_user_pass *) appdata_ptr; reply[i].resp = g_strdup(user_pass->pass); reply[i].resp_retcode = PAM_SUCCESS; break;