From: <ev...@us...> - 2006-12-26 02:01:19
|
Revision: 18052 http://svn.sourceforge.net/gaim/?rev=18052&view=rev Author: evands Date: 2006-12-25 18:01:15 -0800 (Mon, 25 Dec 2006) Log Message: ----------- Things are wrong if we get presence for a Jabber buddy not on our list... I've added a debug warning to point out when that happens. Modified Paths: -------------- trunk/libgaim/protocols/jabber/presence.c Modified: trunk/libgaim/protocols/jabber/presence.c =================================================================== --- trunk/libgaim/protocols/jabber/presence.c 2006-12-25 06:01:33 UTC (rev 18051) +++ trunk/libgaim/protocols/jabber/presence.c 2006-12-26 02:01:15 UTC (rev 18052) @@ -507,6 +507,8 @@ buddy_name = g_strdup_printf("%s%s%s", jid->node ? jid->node : "", jid->node ? "@" : "", jid->domain); if((b = gaim_find_buddy(js->gc->account, buddy_name)) == NULL) { + gaim_debug_warning("jabber", "Got presence for unknown buddy %s on account %s (%x)", + buddy_name, gaim_account_get_username(js->gc->account), js->gc->account); jabber_id_free(jid); if(avatar_hash) g_free(avatar_hash); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fac...@us...> - 2007-03-28 12:42:20
|
Revision: 18219 http://svn.sourceforge.net/gaim/?rev=18219&view=rev Author: faceprint Date: 2007-03-28 05:42:19 -0700 (Wed, 28 Mar 2007) Log Message: ----------- fix that jabber duplicate buddy thing (ugh) Modified Paths: -------------- trunk/libgaim/protocols/jabber/presence.c Modified: trunk/libgaim/protocols/jabber/presence.c =================================================================== --- trunk/libgaim/protocols/jabber/presence.c 2007-03-27 21:15:40 UTC (rev 18218) +++ trunk/libgaim/protocols/jabber/presence.c 2007-03-28 12:42:19 UTC (rev 18219) @@ -286,7 +286,7 @@ if (buddy) { jb = jabber_buddy_find(js, from, TRUE); - if ((jb->subscription & JABBER_SUB_TO) == 0) + if ((jb->subscription & JABBER_SUB_TO)) onlist = TRUE; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |