diff src/protocols/msn/msn.c @ 6786:8efafdc38718

[gaim-migrate @ 7325] It won't work yet, but this is part of the framework for the MSN User Display image stuff. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Sun, 07 Sep 2003 22:35:00 +0000
parents e719379c8a79
children faa491042c66
line wrap: on
line diff
--- a/src/protocols/msn/msn.c	Sun Sep 07 22:06:55 2003 +0000
+++ b/src/protocols/msn/msn.c	Sun Sep 07 22:35:00 2003 +0000
@@ -1028,16 +1028,17 @@
 				const char *old_group_name, const char *new_group_name)
 {
 	MsnSession *session = gc->proto_data;
+	MsnGroup *old_group, *new_group;
 	MsnUser *user;
 	char outparams[MSN_BUF_LEN];
-	MsnGroup *old_group, *new_group;
 
 	old_group = msn_groups_find_with_name(session->groups, old_group_name);
 	new_group = msn_groups_find_with_name(session->groups, new_group_name);
 
 	user = msn_users_find_with_passport(session->users, who);
 
-	msn_user_remove_group_id(user, msn_group_get_id(old_group));
+	if (old_group != NULL)
+		msn_user_remove_group_id(user, msn_group_get_id(old_group));
 
 	if (new_group == NULL) {
 		g_snprintf(outparams, sizeof(outparams), "%s 0",