Mercurial > pidgin.yaz
comparison libpurple/protocols/msn/notification.c @ 17817: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 | 59e09ff3490d |
children | 925ba3e6831c 69febfa6d307 |
comparison
equal
deleted
inserted
replaced
17815:60bc2827d0e7 | 17817:210fc36306e4 |
---|---|
589 } | 589 } |
590 | 590 |
591 static void | 591 static void |
592 qng_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) | 592 qng_cmd(MsnCmdProc *cmdproc, MsnCommand *cmd) |
593 { | 593 { |
594 MsnSession *session; | |
594 static int count = 0; | 595 static int count = 0; |
595 MsnSession *session = cmdproc->session; | 596 const char *passport; |
597 PurpleAccount *account; | |
598 | |
599 session = cmdproc->session; | |
600 account = session->account; | |
596 | 601 |
597 if (session->passport_info.file == NULL) | 602 if (session->passport_info.file == NULL) |
603 return; | |
604 | |
605 passport = purple_normalize(account, purple_account_get_username(account)); | |
606 | |
607 if ((strstr(passport, "@hotmail.") != NULL) || | |
608 (strstr(passport, "@msn.com") != NULL)) | |
598 return; | 609 return; |
599 | 610 |
600 if (count++ < 26) | 611 if (count++ < 26) |
601 return; | 612 return; |
602 | 613 |