diff src/protocols/oscar/ssi.c @ 4423:4bb433a7331c

[gaim-migrate @ 4696] Hopefully this will fix Luke's lil problem. I have a feeling it won't, thought. Also, I swapped the buttons for the join chat dialog. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sun, 26 Jan 2003 05:11:36 +0000
parents 2b8abf7f9cc1
children c0abcd675ca6
line wrap: on
line diff
--- a/src/protocols/oscar/ssi.c	Sun Jan 26 05:04:03 2003 +0000
+++ b/src/protocols/oscar/ssi.c	Sun Jan 26 05:11:36 2003 +0000
@@ -654,11 +654,11 @@
 		next = cur->next;
 		if (!cur->name) {
 			if (cur->type == AIM_SSI_TYPE_BUDDY)
-				aim_ssi_delbuddy(sess, conn, cur->name, NULL);
+				aim_ssi_delbuddy(sess, conn, NULL, NULL);
 			else if (cur->type == AIM_SSI_TYPE_PERMIT)
-				aim_ssi_delpermit(sess, conn, cur->name);
+				aim_ssi_delpermit(sess, conn, NULL);
 			else if (cur->type == AIM_SSI_TYPE_DENY)
-				aim_ssi_deldeny(sess, conn, cur->name);
+				aim_ssi_deldeny(sess, conn, NULL);
 		} else if ((cur->type == AIM_SSI_TYPE_BUDDY) && ((cur->gid == 0x0000) || (!aim_ssi_itemlist_find(sess->ssi.local, cur->gid, 0x0000)))) {
 			aim_ssi_addbuddy(sess, conn, cur->name, "orphans", NULL, NULL, NULL, 0);
 			aim_ssi_delbuddy(sess, conn, cur->name, NULL);
@@ -682,9 +682,6 @@
 	if ((cur = aim_ssi_itemlist_find(sess->ssi.local, 0x0000, 0x0000)) && (!cur->data))
 		aim_ssi_itemlist_del(&sess->ssi.local, cur);
 
-	/* Sync our local list with the server list */
-	aim_ssi_sync(sess, conn);
-
 	return 0;
 }
 
@@ -802,7 +799,7 @@
 {
 	struct aim_ssi_item *del;
 
-	if (!sess || !conn || !name)
+	if (!sess || !conn)
 		return -EINVAL;
 
 	/* Find the buddy */