# HG changeset patch # User Stu Tomlinson # Date 1180402967 0 # Node ID c1ff701bcb0c3e1cca6e1dbfdd4f3b9f4aaecdf9 # Parent 18ecdee88ed0b490c0c4ef6b80d9ec5c8f2d9da4 Update a couple of instances of group_id handling to cope with the new string group ids instead of numbers diff -r 18ecdee88ed0 -r c1ff701bcb0c libpurple/protocols/msn/sync.c --- a/libpurple/protocols/msn/sync.c Mon May 28 16:12:25 2007 +0000 +++ b/libpurple/protocols/msn/sync.c Tue May 29 01:42:47 2007 +0000 @@ -145,10 +145,10 @@ for (c = tokens; *c != NULL; c++) { - int id; + char *id; - id = atoi(*c); - group_ids = g_slist_append(group_ids, GINT_TO_POINTER(id)); + id = *c; + group_ids = g_slist_append(group_ids, g_strdup(id)); } g_strfreev(tokens); diff -r 18ecdee88ed0 -r c1ff701bcb0c libpurple/protocols/msn/userlist.c --- a/libpurple/protocols/msn/userlist.c Mon May 28 16:12:25 2007 +0000 +++ b/libpurple/protocols/msn/userlist.c Tue May 29 01:42:47 2007 +0000 @@ -95,7 +95,7 @@ if (group_id == NULL) return FALSE; - if (g_list_find(user->group_ids, group_id)) + if (g_list_find_custom(user->group_ids, group_id, (GCompareFunc)strcmp)) return TRUE; return FALSE;