Mercurial > pidgin
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 */