--- a/libpurple/protocols/qq/group_find.c Sat Aug 02 02:40:46 2008 +0000 +++ b/libpurple/protocols/qq/group_find.c Sat Aug 02 15:00:46 2008 +0000 @@ -138,6 +138,9 @@ group = NULL; while (list != NULL) { group = (qq_group *) list->data; + if (group->group_name_utf8 == NULL) { + continue; + } if (!g_ascii_strcasecmp(purple_conversation_get_name(conv), group->group_name_utf8)) break; list = list->next;