plugins/jabber/jabber.c

changeset 1683
5c8fb9b2d029
parent 1682
bcdf069b512d
child 1684
5551247184a3
--- 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);

mercurial