struct caller_info *info = (struct caller_info *)data;
char *privilege;
- _D("check id %u, cause %d, resp %d", id, cause, resp);
+ _W("check id %u, cause %d, resp %d", id, cause, resp);
privilege = g_hash_table_lookup(info->id_table,
GUINT_TO_POINTER(id));
return AMD_CYNARA_RET_ERROR;
}
+ _W("check id %u, privilege %s, client %s", id, privilege, info->client);
g_hash_table_insert(info->id_table, GUINT_TO_POINTER(id),
strdup(privilege));
{
int ret;
+ _W("[__CYNARA__] fd(%d), condition(%d)", fd, cond);
if (cond & (G_IO_ERR | G_IO_HUP | G_IO_NVAL)) {
cynara_fd_id = 0;
return G_SOURCE_REMOVE;
if (status == CYNARA_STATUS_FOR_RW)
cond |= G_IO_OUT;
- cynara_fd_id = g_unix_fd_add(new_fd, cond, __proc_cb, data);
+ cynara_fd_id = g_unix_fd_add_full(G_PRIORITY_HIGH, new_fd, cond,
+ __proc_cb, data, NULL);
cynara_fd = new_fd;
}
}