# HG changeset patch # User Mark Doliner # Date 1253755796 0 # Node ID ad04e3ffb3d5b44b8f022d6d3e685c3ee5947410 # Parent 5dad598188edfd1acdedf66cf3c2297ceecef2fb Don't attempt to remove the master group in our cleanlist function. This probably happens very rarely, and probably isn't important, but http://dev.aol.com/aim/oscar/#FEEDBAG says, "The Root Group should never be deleted by the client." diff -r 5dad598188ed -r ad04e3ffb3d5 libpurple/protocols/oscar/family_feedbag.c --- a/libpurple/protocols/oscar/family_feedbag.c Wed Sep 23 10:02:08 2009 +0000 +++ b/libpurple/protocols/oscar/family_feedbag.c Thu Sep 24 01:29:56 2009 +0000 @@ -687,10 +687,6 @@ cur = cur->next; } - /* Check if the master group is empty */ - if ((cur = aim_ssi_itemlist_find(od->ssi.local, 0x0000, 0x0000)) && (!cur->data)) - aim_ssi_itemlist_del(&od->ssi.local, cur); - /* If we've made any changes then sync our list with the server's */ return aim_ssi_sync(od); }