pidgin: 046452c2: Always send the MSN status code, even wh...

qulogic at pidgin.im qulogic at pidgin.im
Fri Sep 26 01:15:37 EDT 2008


-----------------------------------------------------------------
Revision: 046452c275782ffd3218e3ae4863eaa8bf31a5f4
Ancestor: bf07db8e6300ffa5dc4613996800db83ad350afb
Author: qulogic at pidgin.im
Date: 2008-09-26T05:07:48
Branch: im.pidgin.pidgin
URL: http://d.pidgin.im/viewmtn/revision/info/046452c275782ffd3218e3ae4863eaa8bf31a5f4

Modified files:
        libpurple/protocols/msn/session.c

ChangeLog: 

Always send the MSN status code, even when we think we're already logged 
in. This is important when we've been transferred to a new server with 
XFR. Otherwise, the server will think we're offline (and not able to 
message anyone).

Fixes #6196, again.

-------------- next part --------------
============================================================
--- libpurple/protocols/msn/session.c	43e65308d6827f3ebad797cf2e9552b4bf78f6fb
+++ libpurple/protocols/msn/session.c	3ba68efce39af1fb99420ae856551e25de8fda29
@@ -453,6 +453,8 @@ msn_session_finish_login(MsnSession *ses
 	PurpleConnection *gc;
 	PurpleStoredImage *img;
 
+	msn_change_status(session);
+
 	if (session->logged_in)
 		return;
 
@@ -465,8 +467,6 @@ msn_session_finish_login(MsnSession *ses
 
 	session->logged_in = TRUE;
 
-	msn_change_status(session);
-
 	purple_connection_set_state(gc, PURPLE_CONNECTED);
 
 	/* Sync users */


More information about the Commits mailing list