libpurple/protocols/msn/switchboard.c

branch
cpw.qulogic.msnp16
changeset 29441
23390e8f463f
parent 29440
8302e46e56c3
child 29442
a046f53c5d8a
--- a/libpurple/protocols/msn/switchboard.c	Mon Dec 14 23:44:51 2009 +0000
+++ b/libpurple/protocols/msn/switchboard.c	Tue Dec 15 00:13:49 2009 +0000
@@ -243,6 +243,12 @@
 		return;
 	}
 
+	/* Don't add ourselves either... */
+	if (g_str_equal(passport, purple_account_get_username(account))) {
+		g_free(passport);
+		return;
+	}
+
 	swboard->users = g_list_prepend(swboard->users, passport);
 	swboard->current_users++;
 	swboard->empty = FALSE;

mercurial