--- a/src/protocols/msn/session.c Mon Oct 18 05:22:21 2004 +0000 +++ b/src/protocols/msn/session.c Mon Oct 18 05:40:02 2004 +0000 @@ -233,14 +233,14 @@ group_name = msn_userlist_find_group_name(local_user->userlist, - (int)l->data); + GPOINTER_TO_INT(l->data)); gid = msn_userlist_find_group_id(remote_user->userlist, group_name); for (l2 = remote_user->group_ids; l2 != NULL; l2 = l2->next) { - if ((int)l2->data == gid) + if (GPOINTER_TO_INT(l2->data) == gid) { found = TRUE; break;