comparison src/protocols/msn/msn.c @ 3708:da6e3c984985

[gaim-migrate @ 3841] host mask on join thanks to birme (required change to the function) committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Tue, 15 Oct 2002 22:27:57 +0000
parents 5e50f6746509
children 34c95669952f
comparison
equal deleted inserted replaced
3707:c1254110070a 3708:da6e3c984985
492 static int id = 0; 492 static int id = 0;
493 493
494 if (!g_strncasecmp(buf, "ACK", 3)) { 494 if (!g_strncasecmp(buf, "ACK", 3)) {
495 } else if (!g_strncasecmp(buf, "ANS", 3)) { 495 } else if (!g_strncasecmp(buf, "ANS", 3)) {
496 if (ms->chat) 496 if (ms->chat)
497 add_chat_buddy(ms->chat, gc->username); 497 add_chat_buddy(ms->chat, gc->username, NULL);
498 } else if (!g_strncasecmp(buf, "BYE", 3)) { 498 } else if (!g_strncasecmp(buf, "BYE", 3)) {
499 if (ms->chat) { 499 if (ms->chat) {
500 char *user, *tmp = buf; 500 char *user, *tmp = buf;
501 GET_NEXT(tmp); 501 GET_NEXT(tmp);
502 user = tmp; 502 user = tmp;
519 GET_NEXT(tmp); 519 GET_NEXT(tmp);
520 520
521 if (ms->total > 1) { 521 if (ms->total > 1) {
522 if (!ms->chat) 522 if (!ms->chat)
523 ms->chat = serv_got_joined_chat(gc, ++id, "MSN Chat"); 523 ms->chat = serv_got_joined_chat(gc, ++id, "MSN Chat");
524 add_chat_buddy(ms->chat, user); 524 add_chat_buddy(ms->chat, user, NULL);
525 } 525 }
526 } else if (!g_strncasecmp(buf, "JOI", 3)) { 526 } else if (!g_strncasecmp(buf, "JOI", 3)) {
527 char *user, *tmp = buf; 527 char *user, *tmp = buf;
528 GET_NEXT(tmp); 528 GET_NEXT(tmp);
529 user = tmp; 529 user = tmp;
530 GET_NEXT(tmp); 530 GET_NEXT(tmp);
531 531
532 if (ms->total == 1) { 532 if (ms->total == 1) {
533 ms->chat = serv_got_joined_chat(gc, ++id, "MSN Chat"); 533 ms->chat = serv_got_joined_chat(gc, ++id, "MSN Chat");
534 add_chat_buddy(ms->chat, ms->user); 534 add_chat_buddy(ms->chat, ms->user, NULL);
535 add_chat_buddy(ms->chat, gc->username); 535 add_chat_buddy(ms->chat, gc->username, NULL);
536 g_free(ms->user); 536 g_free(ms->user);
537 ms->user = NULL; 537 ms->user = NULL;
538 } 538 }
539 if (ms->chat) 539 if (ms->chat)
540 add_chat_buddy(ms->chat, user); 540 add_chat_buddy(ms->chat, user, NULL);
541 ms->total++; 541 ms->total++;
542 while (ms->txqueue) { 542 while (ms->txqueue) {
543 char *send = add_cr(ms->txqueue->data); 543 char *send = add_cr(ms->txqueue->data);
544 g_snprintf(sendbuf, sizeof(sendbuf), "MSG %d N %d\r\n%s%s", ++ms->trId, 544 g_snprintf(sendbuf, sizeof(sendbuf), "MSG %d N %d\r\n%s%s", ++ms->trId,
545 strlen(MIME_HEADER) + strlen(send), 545 strlen(MIME_HEADER) + strlen(send),