Don't accidentally add a second login timeout. This shouldn't happen

Mon, 08 Aug 2011 21:49:06 +0000

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Mon, 08 Aug 2011 21:49:06 +0000
changeset 31994
06a7154ee8dd
parent 31993
bf07e13cb621
child 31995
9628fe5cd909

Don't accidentally add a second login timeout. This shouldn't happen
with the fix from the previous commit, though.

libpurple/protocols/msn/session.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/msn/session.c	Mon Aug 08 21:43:19 2011 +0000
+++ b/libpurple/protocols/msn/session.c	Mon Aug 08 21:49:06 2011 +0000
@@ -288,6 +288,8 @@
 msn_session_activate_login_timeout(MsnSession *session)
 {
 	if (!session->logged_in && session->connected) {
+		if (session->login_timeout)
+			purple_timeout_remove(session->login_timeout);
 		session->login_timeout =
 			purple_timeout_add_seconds(MSN_LOGIN_FQY_TIMEOUT,
 			                           msn_login_timeout_cb, session);

mercurial