summaryrefslogtreecommitdiffstats
path: root/sesman
diff options
context:
space:
mode:
authorPavel Roskin <plroskin@gmail.com>2016-06-21 16:30:18 -0700
committerPavel Roskin <plroskin@gmail.com>2016-07-08 04:29:47 +0000
commitbde4925f0eb01c319086d1d1cc156e7090c0a2d9 (patch)
tree3c518a93427733c9e8f00fb7386be6838a8f2561 /sesman
parent4b05bb2ebd365415accc6dfb9a856b71a3a345f6 (diff)
downloadxrdp-proprietary-bde4925f0eb01c319086d1d1cc156e7090c0a2d9.tar.gz
xrdp-proprietary-bde4925f0eb01c319086d1d1cc156e7090c0a2d9.zip
Cast appdata_ptr explicitly, needed for C++ compatibility
Diffstat (limited to 'sesman')
-rw-r--r--sesman/verify_user_pam.c4
1 files 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;