Mercurial > pidgin.yaz
changeset 31402:04ffd3b52283
Properly handle an AIM login server of login.messaging.aol.com. Fixes #12948.
author | John Bailey <rekkanoryo@rekkanoryo.org> |
---|---|
date | Tue, 23 Nov 2010 04:33:29 +0000 |
parents | 27c56e6b5fa6 |
children | 661a9a443c20 |
files | libpurple/protocols/oscar/oscar.c libpurple/protocols/oscar/oscarcommon.h |
diffstat | 2 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/protocols/oscar/oscar.c Tue Nov 23 01:56:12 2010 +0000 +++ b/libpurple/protocols/oscar/oscar.c Tue Nov 23 04:33:29 2010 +0000 @@ -792,7 +792,7 @@ * do what we know is best for them and change the setting out * from under them to the SSL login server. */ - if (!strcmp(server, get_login_server(od->icq, FALSE))) { + if (!strcmp(server, get_login_server(od->icq, FALSE)) || !strcmp(server, AIM_ALT_LOGIN_SERVER)) { purple_debug_info("oscar", "Account uses SSL, so changing server to default SSL server\n"); purple_account_set_string(account, "server", get_login_server(od->icq, TRUE)); server = get_login_server(od->icq, TRUE);
--- a/libpurple/protocols/oscar/oscarcommon.h Tue Nov 23 01:56:12 2010 +0000 +++ b/libpurple/protocols/oscar/oscarcommon.h Tue Nov 23 04:33:29 2010 +0000 @@ -33,6 +33,7 @@ #include "status.h" #define AIM_DEFAULT_LOGIN_SERVER "login.oscar.aol.com" +#define AIM_ALT_LOGIN_SERVER "login.messaging.aol.com" #define AIM_DEFAULT_SSL_LOGIN_SERVER "slogin.oscar.aol.com" #define ICQ_DEFAULT_LOGIN_SERVER "login.icq.com" #define ICQ_DEFAULT_SSL_LOGIN_SERVER "slogin.icq.com"