Mercurial > pidgin
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)