src/protocols/msn/notification.c

changeset 8613
60a7c28a27c2
parent 8583
56f69df8f12f
child 8614
105d5acc8918
equal deleted inserted replaced
8612:3af40ff62900 8613:60a7c28a27c2
1346 MsnSession *session = servconn->session; 1346 MsnSession *session = servconn->session;
1347 GaimConnection *gc = gaim_account_get_connection(session->account); 1347 GaimConnection *gc = gaim_account_get_connection(session->account);
1348 1348
1349 if (session->protocol_ver >= 8) 1349 if (session->protocol_ver >= 8)
1350 { 1350 {
1351 if (param_count == 2)
1352 {
1353 char buf[256];
1354
1355 /*
1356 * This can happen if we sent a SYN with an up-to-date
1357 * buddy list revision, but we send 0 to get a full list.
1358 * So, error out.
1359 */
1360 snprintf(buf, sizeof(buf),
1361 _("Your MSN buddy list for %s is temporarily unavailable. "
1362 "Please wait and try again."),
1363 gaim_acocunt_get_username(session->account));
1364 gaim_connection_error(gc, buf);
1365
1366 return FALSE;
1367 }
1368
1351 session->total_users = atoi(params[2]); 1369 session->total_users = atoi(params[2]);
1352 session->total_groups = atoi(params[3]); 1370 session->total_groups = atoi(params[3]);
1353 1371
1354 if (session->total_users == 0) 1372 if (session->total_users == 0)
1355 { 1373 {

mercurial