1 --- xrdp-v0.6.1/sesman/verify_user_kerberos.c~ 2013-11-09 21:11:15.000000000 +0100
2 +++ xrdp-v0.6.1/sesman/verify_user_kerberos.c 2013-12-07 19:01:56.670626777 +0100
5 u_info = (struct user_info*)data;
8 types = krb5_get_prompt_types(ctx);
10 for (i = 0; i < num_prompts; i++)
13 if (types[i] == KRB5_PROMPT_TYPE_PASSWORD ||
14 types[i] == KRB5_PROMPT_TYPE_NEW_PASSWORD_AGAIN)
17 g_strncpy(prompts[i].reply->data, u_info->pass, 255);
21 krb5_error_code code = 0;
22 krb5_get_init_creds_opt options;
24 + krb5_addresses* addresses;
26 krb5_address** addresses;
29 krb5_get_init_creds_opt_init(&options);
30 g_memset(&my_creds, 0, sizeof(my_creds));
36 + code = krb5_get_all_client_addrs(k5->ctx, addresses);
38 code = krb5_os_localaddr(k5->ctx, &addresses);
42 g_printf("krb5_os_localaddr failed in k5_kinit\n");