Mercurial > pidgin
changeset 8613:b0ceb2a9e122
[gaim-migrate @ 9364]
Tell the user their buddy list is temporarily unavailable, rather than
crashing. I believe it to be slightly more friendly behavior.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Thu, 08 Apr 2004 02:13:28 +0000 |
parents | 219e9638e8f3 |
children | 563d47350c7e |
files | src/protocols/msn/notification.c |
diffstat | 1 files changed, 18 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/protocols/msn/notification.c Thu Apr 08 01:23:49 2004 +0000 +++ b/src/protocols/msn/notification.c Thu Apr 08 02:13:28 2004 +0000 @@ -1348,6 +1348,24 @@ if (session->protocol_ver >= 8) { + if (param_count == 2) + { + char buf[256]; + + /* + * This can happen if we sent a SYN with an up-to-date + * buddy list revision, but we send 0 to get a full list. + * So, error out. + */ + snprintf(buf, sizeof(buf), + _("Your MSN buddy list for %s is temporarily unavailable. " + "Please wait and try again."), + gaim_acocunt_get_username(session->account)); + gaim_connection_error(gc, buf); + + return FALSE; + } + session->total_users = atoi(params[2]); session->total_groups = atoi(params[3]);