diff libpurple/protocols/jabber/presence.c @ 24482:39841a84c944

A fix from Paul Aurich for a long-standing XMPP issue with duplicate buddies. Fixes #479.
author Daniel Atallah <daniel.atallah@gmail.com>
date Fri, 21 Nov 2008 19:49:47 +0000
parents 74960bf43dae
children 10ab5441572f adf153852bcf 805aadbb1a85 6986ae0cbb51
line wrap: on
line diff
--- 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;
 		}