| 459 break; |
458 break; |
| 460 |
459 |
| 461 case SILC_NOTIFY_TYPE_INVITE: |
460 case SILC_NOTIFY_TYPE_INVITE: |
| 462 { |
461 { |
| 463 GHashTable *components; |
462 GHashTable *components; |
| 464 channel = va_arg(va, SilcChannelEntry); |
463 va_arg(va, SilcChannelEntry); |
| 465 name = va_arg(va, char *); |
464 name = va_arg(va, char *); |
| 466 client_entry = va_arg(va, SilcClientEntry); |
465 client_entry = va_arg(va, SilcClientEntry); |
| 467 |
466 |
| 468 components = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free); |
467 components = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free); |
| 469 g_hash_table_insert(components, strdup("channel"), strdup(name)); |
468 g_hash_table_insert(components, strdup("channel"), strdup(name)); |
| 614 mode = va_arg(va, SilcUInt32); |
613 mode = va_arg(va, SilcUInt32); |
| 615 (void)va_arg(va, char *); |
614 (void)va_arg(va, char *); |
| 616 (void)va_arg(va, char *); |
615 (void)va_arg(va, char *); |
| 617 (void)va_arg(va, char *); |
616 (void)va_arg(va, char *); |
| 618 (void)va_arg(va, SilcPublicKey); |
617 (void)va_arg(va, SilcPublicKey); |
| 619 buffer = va_arg(va, SilcBuffer); |
618 (void)va_arg(va, SilcBuffer); |
| 620 channel = va_arg(va, SilcChannelEntry); |
619 channel = va_arg(va, SilcChannelEntry); |
| 621 |
620 |
| 622 convo = gaim_find_conversation_with_account(GAIM_CONV_TYPE_CHAT, |
621 convo = gaim_find_conversation_with_account(GAIM_CONV_TYPE_CHAT, |
| 623 channel->channel_name, sg->account); |
622 channel->channel_name, sg->account); |
| 624 if (!convo) |
623 if (!convo) |
| 1519 _("Cannot get server information"), |
1517 _("Cannot get server information"), |
| 1520 silc_get_status_message(status)); |
1518 silc_get_status_message(status)); |
| 1521 return; |
1519 return; |
| 1522 } |
1520 } |
| 1523 |
1521 |
| 1524 server_entry = va_arg(vp, SilcServerEntry); |
1522 (void)va_arg(vp, SilcServerEntry); |
| 1525 server_name = va_arg(vp, char *); |
1523 server_name = va_arg(vp, char *); |
| 1526 server_info = va_arg(vp, char *); |
1524 server_info = va_arg(vp, char *); |
| 1527 |
1525 |
| 1528 if (server_name && server_info) { |
1526 if (server_name && server_info) { |
| 1529 g_snprintf(tmp, sizeof(tmp), "Server: %s\n%s", |
1527 g_snprintf(tmp, sizeof(tmp), "Server: %s\n%s", |