pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
Fix buddies not going offline.
2012-03-15, Elliott Sales de Andrade
b7b1abd3cfa3
Parents
5b31b850774b
Children
ab1aca1df45b
d6ad5be6427a
3f29d9c8299c
Fix buddies not going offline.
Fixes #14997.
2 files changed, 7 insertions(+), 1 deletions(-)
+1
-0
ChangeLog
+6
-1
libpurple/protocols/msn/notification.c
--- a/ChangeLog Mon Mar 12 09:44:59 2012 +0000
+++ b/ChangeLog Thu Mar 15 04:25:32 2012 +0000
@@ -24,6 +24,7 @@
MSN:
* Fix file transfer with older Mac MSN clients.
* Support file transfers up to ~9 EiB.
+ * Fix buddies not going offline.
MXit:
* Remove all reference to Hidden Number.
--- a/libpurple/protocols/msn/notification.c Mon Mar 12 09:44:59 2012 +0000
+++ b/libpurple/protocols/msn/notification.c Thu Mar 15 04:25:32 2012 +0000
@@ -1013,11 +1013,16 @@
fln_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd)
{
MsnUser *user;
+ char *passport;
+ int networkid;
/* Tell libpurple that the user has signed off */
- user = msn_userlist_find_user(cmdproc->session->userlist, cmd->params[0]);
+ msn_parse_user(cmd->params[0], &passport, &networkid);
+ user = msn_userlist_find_user(cmdproc->session->userlist, passport);
msn_user_set_state(user, NULL);
msn_user_update(user);
+
+ g_free(passport);
}
static void