# HG changeset patch # User Daniel Atallah # Date 1227296987 0 # Node ID 39841a84c944a05510a79ce24d67f19409b15a80 # Parent f387ded6f5ed7c08c9ab806e692c95b3db223987 A fix from Paul Aurich for a long-standing XMPP issue with duplicate buddies. Fixes #479. diff -r f387ded6f5ed -r 39841a84c944 libpurple/protocols/jabber/presence.c --- a/libpurple/protocols/jabber/presence.c Fri Nov 21 16:48:15 2008 +0000 +++ b/libpurple/protocols/jabber/presence.c Fri Nov 21 19:49:47 2008 +0000 @@ -459,7 +459,7 @@ if (buddy) { jb = jabber_buddy_find(js, from, TRUE); - if ((jb->subscription & JABBER_SUB_TO)) + if ((jb->subscription & (JABBER_SUB_TO | JABBER_SUB_PENDING))) onlist = TRUE; }