[Pidgin] #7284: Group empty in blist.xml but libpurple won't delete from server
Pidgin
trac at pidgin.im
Thu Oct 16 17:30:49 EDT 2008
#7284: Group empty in blist.xml but libpurple won't delete from server
-------------------------+--------------------------------------------------
Reporter: darkrain42 | Owner: MarkDoliner
Type: defect | Status: new
Component: AIM | Version: 2.5.1
Keywords: empty group |
-------------------------+--------------------------------------------------
I have an empty group (no sub-elements in blist.xml) that isn't being
deleted from the server-side list (it's a group named "Pomona", not the
"Recent Buddies" group), so after removing it, if I log back in, the group
comes back (still empty). This is also all done with all other accounts
disabled.
When I delete the group, the deletion is never synced to the server
because the following code check fails (tlv->length == 2)
family_feedbag.c:aim_ssi_delgroup
{{{
/* Don't delete the group if it's not empty */
tlv = aim_tlv_gettlv(del->data, 0x00c8, 1);
if (tlv && tlv->length > 0)
return -EINVAL;
}}}
When I log back in after removing the group, the group is re-added via
purple_ssi_parselist, however the next few elements in the linked list
(curitem->next->name and curitem->next->next->name) are the names of
another group and a buddy in that group respectively.
I'd love to figure out why the group is apparently not empty. What further
information would be useful?
--
Ticket URL: <http://developer.pidgin.im/ticket/7284>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list