libpurple/privacy.c

branch
next.minor
changeset 24955
77727fac30c6
parent 23417
70cd82888308
child 25859
b42be7bb9dac
--- a/libpurple/privacy.c	Sun Nov 02 10:21:19 2008 +0000
+++ b/libpurple/privacy.c	Sun Nov 02 10:54:00 2008 +0000
@@ -224,8 +224,10 @@
 	while (list != NULL)
 	{
 		PurpleBuddy *buddy = list->data;
-		if (!g_slist_find_custom(account->permit, buddy->name, (GCompareFunc)g_utf8_collate))
-			purple_privacy_permit_add(account, buddy->name, local);
+		const gchar *name = purple_buddy_get_name(buddy);
+
+		if (!g_slist_find_custom(account->permit, name, (GCompareFunc)g_utf8_collate))
+			purple_privacy_permit_add(account, name, local);
 		list = g_slist_delete_link(list, list);
 	}
 }

mercurial