Mercurial > pidgin.yaz
diff src/protocols/jabber/roster.c @ 7175:3a1b5a9b09c8
[gaim-migrate @ 7743]
specs are cool. following them is cooler.
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Mon, 06 Oct 2003 04:26:21 +0000 |
parents | 511b4edb467c |
children | e4851710d9a9 |
line wrap: on
line diff
--- a/src/protocols/jabber/roster.c Mon Oct 06 04:20:13 2003 +0000 +++ b/src/protocols/jabber/roster.c Mon Oct 06 04:26:21 2003 +0000 @@ -117,8 +117,19 @@ { xmlnode *query, *item, *group; const char *from = xmlnode_get_attrib(packet, "from"); - if(from && strcmp(gaim_account_get_username(js->gc->account), from)) + char *me1, *me2; + + me1 = g_strdup_printf("%s@%s", js->user->node, js->user->domain); + me2 = g_strdup_printf("%s/%s", me1, js->user->resource); + + if(from && strcmp(from, me1) && strcmp(from, me2)) { + g_free(me1); + g_free(me2); return; + } + + g_free(me1); + g_free(me2); query = xmlnode_get_child(packet, "query"); if(!query)