Mercurial > pidgin
diff libpurple/protocols/msn/session.c @ 17579:210fc36306e4
Don't retrieve hotmail authorization info for non-hotmail accounts. Fixes #1580
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Sun, 10 Jun 2007 17:18:43 +0000 |
parents | 8e20bb5640ed |
children | 44b4e8bd759b 69febfa6d307 |
line wrap: on
line diff
--- a/libpurple/protocols/msn/session.c Sun Jun 10 15:59:10 2007 +0000 +++ b/libpurple/protocols/msn/session.c Sun Jun 10 17:18:43 2007 +0000 @@ -386,6 +386,7 @@ PurpleAccount *account; PurpleConnection *gc; PurpleStoredImage *img; + const char *passport; if (session->logged_in) return; @@ -409,5 +410,12 @@ * and @msn.com accounts don't automatically get the initial email * notification so we always request it on login */ - msn_cmdproc_send(session->notification->cmdproc, "URL", "%s", "INBOX"); + + passport = purple_normalize(account, purple_account_get_username(account)); + + if ((strstr(passport, "@hotmail.") != NULL) || + (strstr(passport, "@msn.com") != NULL)) + { + msn_cmdproc_send(session->notification->cmdproc, "URL", "%s", "INBOX"); + } }