# HG changeset patch # User Nathan Walp # Date 1066840717 0 # Node ID 5b408a3fc6f44e6bb3d6c2d624411a89d710b1ea # Parent 7e5f9d7e92912a5f2aa610029789093dd4fab151 [gaim-migrate @ 7900] this _might_ fix empty group names (it at least shouldn't crash) committer: Tailor Script diff -r 7e5f9d7e9291 -r 5b408a3fc6f4 src/protocols/jabber/roster.c --- a/src/protocols/jabber/roster.c Wed Oct 22 15:52:46 2003 +0000 +++ b/src/protocols/jabber/roster.c Wed Oct 22 16:38:37 2003 +0000 @@ -193,10 +193,13 @@ GSList *groups = NULL; for(group = item->child; group; group = group->next) { + char *group_name; if(group->type != NODE_TYPE_TAG || strcmp(group->name, "group")) continue; - groups = g_slist_append(groups, - xmlnode_get_data(group)); + + if(!(group_name = xmlnode_get_data(group))) + group_name = g_strdup(""); + groups = g_slist_append(groups, group_name); } add_gaim_buddies_in_groups(js, jid, name, groups); }