src/protocols/oscar/ssi.c

changeset 4423
14653211ddef
parent 4358
a6fc799d5c40
child 4642
a491791dc1a1
--- 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 */

mercurial