pidgin.2.x.y: edd1be5c: *** Plucked rev a94299d1b48c77ebb3799a75...

markdoliner at pidgin.im markdoliner at pidgin.im
Sun Mar 25 17:25:51 EDT 2012


----------------------------------------------------------------------
Revision: edd1be5cc5c619a70bf2cf3791d3861dbb56c1a4
Parent:   3ecd9b9823c0c23f80314cbc8f9d07092cccd91e
Author:   markdoliner at pidgin.im
Date:     03/25/12 17:22:36
Branch:   im.pidgin.pidgin.2.x.y
URL: http://d.pidgin.im/viewmtn/revision/info/edd1be5cc5c619a70bf2cf3791d3861dbb56c1a4

Changelog: 

*** Plucked rev a94299d1b48c77ebb3799a75fcc6a9a3480310ac (qulogic at pidgin.im):
Fix buddies not going offline.

Fixes #14997.

Changes against parent 3ecd9b9823c0c23f80314cbc8f9d07092cccd91e

  patched  ChangeLog
  patched  libpurple/protocols/msn/notification.c

-------------- next part --------------
============================================================
--- ChangeLog	c54cbbb13b6907c32c21ccf6786f18b1fb1a4f68
+++ ChangeLog	8f96f9aa162b07d443f2640531d075418900c9bb
@@ -1,5 +1,8 @@ Pidgin and Finch: The Pimpin' Penguin IM
 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
 
+version 2.10.3:
+	* Fix buddies not going offline.
+
 version 2.10.2 (03/14/2012):
 	General:
 	* Fix compilation when using binutils 2.22 and new GDK pixbuf. (#14799)
============================================================
--- libpurple/protocols/msn/notification.c	4e3baf26c8a5012bfc27354756504a5a84fae254
+++ libpurple/protocols/msn/notification.c	bd8b1f8723655eecdce45b6ab6b15577bc644be3
@@ -1013,11 +1013,16 @@ fln_cmd(MsnCmdProc *cmdproc, MsnCommand 
 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


More information about the Commits mailing list