[Pidgin] #6715: msnp9 msn_userlist_add_buddy erroneously calls user_is_there
Pidgin
trac at pidgin.im
Fri Aug 22 12:12:41 EDT 2008
#6715: msnp9 msn_userlist_add_buddy erroneously calls user_is_there
------------------------+---------------------------------------------------
Reporter: fledermaus | Owner: khc
Type: defect | Status: new
Milestone: | Component: MSN
Version: 2.4.3 | Resolution:
Keywords: |
------------------------+---------------------------------------------------
Description changed by fledermaus:
Old description:
> Remove a buddy from an MSN account.
> Add them again.
> Next time you log on, you'll get a message about your buddy list being
> out of sync (local but not on server roster).
>
> This is because of this block of code in msn_userlist_add_buddy:
>
> if (user_is_there(user, list_id, group_id))
> {
> list = lists[list_id];
> purple_debug_error("msn", "User '%s' is already there:
> %s\n", who, list);
> return;
> }
>
> which is checking something (a permissions list?) rather than
> a buddy list.
>
> I'm only using v 2.3.1, but the code in 2.4.3 appears identical in this
> respect.
New description:
Remove a buddy from an MSN account.
Add them again.
Next time you log on, you'll get a message about your buddy list being out
of sync (local but not on server roster).
This is because of this block of code in msn_userlist_add_buddy:
{{{
if (user_is_there(user, list_id, group_id))
{
list = lists[list_id];
purple_debug_error("msn", "User '%s' is already there:
%s\n", who, list);
return;
}
}}}
which is checking something (a permissions list?) rather than
a buddy list.
I'm only using v 2.3.1, but the code in 2.4.3 appears identical in this
respect.
--
--
Ticket URL: <http://developer.pidgin.im/ticket/6715#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list