libpurple/protocols/msn/notification.c

changeset 27037
1bb54bbebbca
parent 27011
54dc8a6ea2cc
child 27038
e33051e2790c
--- a/libpurple/protocols/msn/notification.c	Sun May 03 23:09:57 2009 +0000
+++ b/libpurple/protocols/msn/notification.c	Mon May 04 00:01:16 2009 +0000
@@ -619,7 +619,11 @@
 		purple_debug_warning("msn",
 		                     "Ignoring user %s about which server knows nothing.\n",
 		                     passport);
-		session->adl_fqy--;
+		/* Decrement the count for unknown results so that we'll continue login.
+		   Also, need to finish the login process here as well, because ADL OK
+		   will not be called. */
+		if (--session->adl_fqy == 0)
+			msn_session_finish_login(session);
 		return;
 	}
 

mercurial