diff libpurple/protocols/msn/userlist.c @ 20467:86da6ab1f612

Correctly process an additional <Service> with type Profile and name 'Messenger Roaming Identity' sent with the contact list using a recently registered WLM account, that was causing the initial ADL command to be sent malformed, and our presence status not being forwarded to our buddies
author Carlos Silva <typ0@pidgin.im>
date Sat, 14 Jul 2007 00:04:48 +0000
parents c1ff701bcb0c
children 530a92d50c5e
line wrap: on
line diff
--- a/libpurple/protocols/msn/userlist.c	Mon Jul 09 17:59:36 2007 +0000
+++ b/libpurple/protocols/msn/userlist.c	Sat Jul 14 00:04:48 2007 +0000
@@ -196,6 +196,7 @@
 	return -1;
 }
 
+/* this function msn_got_add_user isn't called anywhere */
 void
 msn_got_add_user(MsnSession *session, MsnUser *user,
 				 MsnListId list_id, const char * group_id)
@@ -349,6 +350,8 @@
 	const char *passport;
 	const char *store;
 
+	purple_debug_info("::","msn_got_lst_user()\n");
+
 	account = session->account;
 	gc = purple_account_get_connection(account);
 
@@ -745,6 +748,8 @@
 	GSList *l;
 	MsnUser * user;
 
+	purple_debug_info("::","msn_userlist_load()\n");
+
 	g_return_if_fail(gc != NULL);
 
 	for (gnode = purple_get_blist()->root; gnode; gnode = gnode->next)