# HG changeset patch # User Paul Aurich # Date 1259355121 0 # Node ID 31497213393c8e671ebd410d3ed36f01490ef93a # Parent 9ae3e70a327b88b4f3d1ef8f52a8de5ccd65ebf9 jabber: This is more clear. diff -r 9ae3e70a327b -r 31497213393c libpurple/protocols/jabber/presence.c --- a/libpurple/protocols/jabber/presence.c Fri Nov 27 17:07:19 2009 +0000 +++ b/libpurple/protocols/jabber/presence.c Fri Nov 27 20:52:01 2009 +0000 @@ -957,7 +957,7 @@ buddy_name = g_strdup_printf("%s%s%s", jid->node ? jid->node : "", jid->node ? "@" : "", jid->domain); if((b = purple_find_buddy(js->gc->account, buddy_name)) == NULL) { - if(!jid->node || strcmp(jid->node,js->user->node) || strcmp(jid->domain,js->user->domain)) { + if (jb != js->user_jb) { purple_debug_warning("jabber", "Got presence for unknown buddy %s on account %s (%p)\n", buddy_name, purple_account_get_username(js->gc->account), js->gc->account); jabber_id_free(jid);