comparison src/protocols/oscar/oscar.c @ 2865:88dc3623a2ae

[gaim-migrate @ 2878] ok committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Mon, 10 Dec 2001 00:14:07 +0000
parents e22c09351e67
children 6d62d4520460
comparison
equal deleted inserted replaced
2864:e22c09351e67 2865:88dc3623a2ae
1499 } 1499 }
1500 1500
1501 static int gaim_parse_genericerr(aim_session_t *sess, aim_frame_t *fr, ...) { 1501 static int gaim_parse_genericerr(aim_session_t *sess, aim_frame_t *fr, ...) {
1502 va_list ap; 1502 va_list ap;
1503 fu16_t reason; 1503 fu16_t reason;
1504 char *m;
1504 1505
1505 va_start(ap, fr); 1506 va_start(ap, fr);
1506 reason = (fu16_t)va_arg(ap, unsigned int); 1507 reason = (fu16_t)va_arg(ap, unsigned int);
1507 va_end(ap); 1508 va_end(ap);
1508 1509
1509 debug_printf("snac threw error (reason 0x%04x: %s)\n", reason, 1510 debug_printf("snac threw error (reason 0x%04x: %s)\n", reason,
1510 (reason < msgerrreasonlen) ? msgerrreason[reason] : "unknown"); 1511 (reason < msgerrreasonlen) ? msgerrreason[reason] : "unknown");
1512
1513 m = g_strdup_printf(_("SNAC threw error: %s\n"),
1514 reason < msgerrreasonlen ? msgerrreason[reason] : "Unknown error");
1515 do_error_dialog(m, _("Gaim - Oscar SNAC Error"));
1516 g_free(m);
1511 1517
1512 return 1; 1518 return 1;
1513 } 1519 }
1514 1520
1515 static int gaim_parse_msgerr(aim_session_t *sess, aim_frame_t *fr, ...) { 1521 static int gaim_parse_msgerr(aim_session_t *sess, aim_frame_t *fr, ...) {