Mercurial > pidgin
comparison src/protocols/toc/toc.c @ 2453:b72143059ad4
[gaim-migrate @ 2466]
this was stupid
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Mon, 08 Oct 2001 21:25:28 +0000 |
parents | 569ae9f2bb89 |
children | 227cc42ffa6e |
comparison
equal
deleted
inserted
replaced
2452:824e1afefdd3 | 2453:b72143059ad4 |
---|---|
377 return; | 377 return; |
378 | 378 |
379 g_show_info_text(url_text, NULL); | 379 g_show_info_text(url_text, NULL); |
380 } | 380 } |
381 | 381 |
382 static char *show_error_message(char *d) | 382 static char *show_error_message() |
383 { | 383 { |
384 int no = atoi(strtok(NULL, ":")); | 384 int no = atoi(strtok(NULL, ":")); |
385 char *w = strtok(NULL, ":"); | 385 char *w = strtok(NULL, ":"); |
386 static char buf[256]; | 386 static char buf[256]; |
387 | 387 |
526 if (g_strncasecmp(buf + sizeof(struct sflap_hdr), "SIGN_ON", strlen("SIGN_ON"))) { | 526 if (g_strncasecmp(buf + sizeof(struct sflap_hdr), "SIGN_ON", strlen("SIGN_ON"))) { |
527 debug_printf("Didn't get SIGN_ON! buf was: %s\n", | 527 debug_printf("Didn't get SIGN_ON! buf was: %s\n", |
528 buf + sizeof(struct sflap_hdr)); | 528 buf + sizeof(struct sflap_hdr)); |
529 if (!g_strncasecmp(buf + sizeof(struct sflap_hdr), "ERROR", 5)) { | 529 if (!g_strncasecmp(buf + sizeof(struct sflap_hdr), "ERROR", 5)) { |
530 strtok(buf + sizeof(struct sflap_hdr), ":"); | 530 strtok(buf + sizeof(struct sflap_hdr), ":"); |
531 hide_login_progress(gc, show_error_message(buf + | 531 hide_login_progress(gc, show_error_message()); |
532 sizeof(struct sflap_hdr))); | |
533 } else | 532 } else |
534 hide_login_progress(gc, _("Authentication Failed")); | 533 hide_login_progress(gc, _("Authentication Failed")); |
535 signoff(gc); | 534 signoff(gc); |
536 return; | 535 return; |
537 } | 536 } |
654 g_snprintf(gc->displayname, sizeof(gc->displayname), "%s", c); | 653 g_snprintf(gc->displayname, sizeof(gc->displayname), "%s", c); |
655 g_free(tmp); | 654 g_free(tmp); |
656 | 655 |
657 serv_got_update(gc, c, logged, evil, signon, time_idle, type, 0); | 656 serv_got_update(gc, c, logged, evil, signon, time_idle, type, 0); |
658 } else if (!strcasecmp(c, "ERROR")) { | 657 } else if (!strcasecmp(c, "ERROR")) { |
659 c = strtok(NULL, ":"); | 658 do_error_dialog(show_error_message(), "TOC Error"); |
660 show_error_message(c); | |
661 } else if (!strcasecmp(c, "EVILED")) { | 659 } else if (!strcasecmp(c, "EVILED")) { |
662 int lev; | 660 int lev; |
663 char *name; | 661 char *name; |
664 | 662 |
665 sscanf(strtok(NULL, ":"), "%d", &lev); | 663 sscanf(strtok(NULL, ":"), "%d", &lev); |