static Eina_Bool
_e_keyrouter_util_do_privilege_check(struct wl_client *client, uint32_t mode, uint32_t keycode)
{
- int ret, retry_cnt=0, len=0;
+ int ret, retry_cnt=0;
char *clientSmack=NULL, *client_session=NULL, uid2[16]={0, };
Eina_Bool res = EINA_FALSE;
Eina_List *l;
wl_client_get_credentials(client, &pid, &uid, &gid);
- len = cynara_creds_pid_get_client(pid, CLIENT_METHOD_DEFAULT, &clientSmack);
- if (len <= 0) goto finish;
+ ret = cynara_creds_pid_get_client(pid, CLIENT_METHOD_SMACK, &clientSmack);
+ if (CYNARA_API_SUCCESS != ret) goto finish;
snprintf(uid2, 15, "%d", (int)uid);
client_session = cynara_session_from_pid(pid);