[Adium-devl] XMPP Troubles
Evan Schoenberg
evan.s at dreskin.net
Wed Jul 2 23:43:01 EDT 2008
On Jul 2, 2008, at 11:37 PM, Mark Doliner wrote:
> I added a comment about some weird behavior related to that in
> jabber_roster_add_buddy(). If we're waiting on authorization from a
> buddy and we add that buddy to a second group then libpurple tries to
> remove the buddy from the original group. I wonder if that could
> cause this cyclic effect?
*nod* The steps to reproduce definitely appear to be adding a contact
to your list whilst in the middle of the authorization process.
The attached patch adds debug logging around the calls to
jabber_roster_update() (including from jabber_roster_add_buddy()) and
logs the groups being passed to that function. If someone can
reproduce the problem with the patch applied, I suspect that'll nail
down exactly what's going on.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libpurple_jabber_roster_debug.diff
Type: application/octet-stream
Size: 2501 bytes
Desc: not available
URL: <http://pidgin.im/pipermail/devel/attachments/20080702/a17301f1/attachment-0002.obj>
-------------- next part --------------
I've committed a libpurple.framework for Adium in [24187] which
includes this patch for any Adium folks testing.
Cheers,
Evan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 194 bytes
Desc: This is a digitally signed message part
URL: <http://pidgin.im/pipermail/devel/attachments/20080702/a17301f1/attachment.sig>
More information about the Devel
mailing list