comparison 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
comparison
equal deleted inserted replaced
6785:eb8f949095a5 6786:8efafdc38718
1026 static void 1026 static void
1027 msn_group_buddy(GaimConnection *gc, const char *who, 1027 msn_group_buddy(GaimConnection *gc, const char *who,
1028 const char *old_group_name, const char *new_group_name) 1028 const char *old_group_name, const char *new_group_name)
1029 { 1029 {
1030 MsnSession *session = gc->proto_data; 1030 MsnSession *session = gc->proto_data;
1031 MsnGroup *old_group, *new_group;
1031 MsnUser *user; 1032 MsnUser *user;
1032 char outparams[MSN_BUF_LEN]; 1033 char outparams[MSN_BUF_LEN];
1033 MsnGroup *old_group, *new_group;
1034 1034
1035 old_group = msn_groups_find_with_name(session->groups, old_group_name); 1035 old_group = msn_groups_find_with_name(session->groups, old_group_name);
1036 new_group = msn_groups_find_with_name(session->groups, new_group_name); 1036 new_group = msn_groups_find_with_name(session->groups, new_group_name);
1037 1037
1038 user = msn_users_find_with_passport(session->users, who); 1038 user = msn_users_find_with_passport(session->users, who);
1039 1039
1040 msn_user_remove_group_id(user, msn_group_get_id(old_group)); 1040 if (old_group != NULL)
1041 msn_user_remove_group_id(user, msn_group_get_id(old_group));
1041 1042
1042 if (new_group == NULL) { 1043 if (new_group == NULL) {
1043 g_snprintf(outparams, sizeof(outparams), "%s 0", 1044 g_snprintf(outparams, sizeof(outparams), "%s 0",
1044 msn_url_encode(new_group_name)); 1045 msn_url_encode(new_group_name));
1045 1046