libpurple/protocols/msn/user.c

changeset 23870
de158d6a6c24
parent 23869
e650ca347f69
--- a/libpurple/protocols/msn/user.c	Thu Jul 17 04:38:07 2008 +0000
+++ b/libpurple/protocols/msn/user.c	Thu Jul 17 04:49:35 2008 +0000
@@ -235,19 +235,21 @@
 
 /*add group id to User object*/
 void
-msn_user_add_group_id(MsnUser *user, const char* group_id)
+msn_user_add_group_id(MsnUser *user, const char* id)
 {
 	MsnUserList *userlist;
 	PurpleAccount *account;
 	PurpleBuddy *b;
 	PurpleGroup *g;
 	const char *passport;
+	char *group_id;
 	const char *group_name;
 
 	g_return_if_fail(user != NULL);
-	g_return_if_fail(group_id != NULL);
+	g_return_if_fail(id != NULL);
 
-	user->group_ids = g_list_append(user->group_ids, g_strdup(group_id));
+	group_id = g_strdup(id);
+	user->group_ids = g_list_append(user->group_ids, group_id);
 
 	userlist = user->userlist;
 	account = userlist->session->account;
@@ -259,7 +261,7 @@
 
 	g = purple_find_group(group_name);
 
-	if ((group_id == NULL) && (g == NULL))
+	if ((id == NULL) && (g == NULL))
 	{
 		g = purple_group_new(group_name);
 		purple_blist_add_group(g, NULL);

mercurial