# HG changeset patch # User Elliott Sales de Andrade # Date 1300076133 0 # Node ID 539b7170c7dfde71dd3c1368964cf038c342b3f0 # Parent 0656f6063cf29ab921c38c009c72cdb75df51c10 Add another possible reason for updating the OIM token. This was found in a log reported by someone in IRC. diff -r 0656f6063cf2 -r 539b7170c7df libpurple/protocols/msn/oim.c --- a/libpurple/protocols/msn/oim.c Mon Mar 14 01:04:08 2011 +0000 +++ b/libpurple/protocols/msn/oim.c Mon Mar 14 04:15:33 2011 +0000 @@ -175,7 +175,8 @@ if (faultcode_str) { if (g_str_equal(faultcode_str, "q0:BadContextToken") || - g_str_equal(faultcode_str, "AuthenticationFailed")) + g_str_equal(faultcode_str, "AuthenticationFailed") || + g_str_equal(faultcode_str, "s:AuthenticationFailed")) need_token_update = TRUE; else if (g_str_equal(faultcode_str, "q0:AuthenticationFailed") && xmlnode_get_child(fault, "detail/RequiredAuthPolicy") != NULL)