# HG changeset patch # User Eric Warmenhoven # Date 986432378 0 # Node ID 394a3a344273b6f6cd86523b207beb356f70d3e4 # Parent 4328efeb531e8b49fdfd5323779e4ba7eb8c12f8 [gaim-migrate @ 1693] don't add buddies if you haven't already added them. committer: Tailor Script diff -r 4328efeb531e -r 394a3a344273 plugins/jabber/jabber.c --- a/plugins/jabber/jabber.c Wed Apr 04 16:45:20 2001 +0000 +++ b/plugins/jabber/jabber.c Thu Apr 05 00:59:38 2001 +0000 @@ -743,7 +743,8 @@ groupname = xmlnode_get_data(xmlnode_get_firstchild(g)); if (groupname == NULL) groupname = "Buddies"; - if (!(b = find_buddy(GJ_GC(j), buddyname))) { + if (strcasecmp(sub, "from") && + !(b = find_buddy(GJ_GC(j), buddyname))) { debug_printf("adding buddy: %s\n", buddyname); b = add_buddy(GJ_GC(j), groupname, buddyname, @@ -770,7 +771,7 @@ continue; } buddyname = g_strdup_printf("%s@%s", who->user, who->server); - if (!(b = find_buddy(GJ_GC(j), buddyname))) { + if (strcasecmp(sub, "from") && !(b = find_buddy(GJ_GC(j), buddyname))) { b = add_buddy(GJ_GC(j), "Buddies", buddyname, name ? name : Jid); build_edit_tree(); do_export(0, 0);