| 584 /* |
584 /* |
| 585 * Functions dealing with conferences |
585 * Functions dealing with conferences |
| 586 * I think conference names are always ascii. |
586 * I think conference names are always ascii. |
| 587 */ |
587 */ |
| 588 |
588 |
| 589 static void yahoo_conf_leave(struct yahoo_data *yd, const char *room, const char *dn, GList *who) |
589 void yahoo_conf_leave(struct yahoo_data *yd, const char *room, const char *dn, GList *who) |
| 590 { |
590 { |
| 591 struct yahoo_packet *pkt; |
591 struct yahoo_packet *pkt; |
| 592 GList *w; |
592 GList *w; |
| 593 |
593 |
| 594 |
594 gaim_debug_misc("yahoo", "leaving conference %s\n", room); |
| |
595 |
| 595 pkt = yahoo_packet_new(YAHOO_SERVICE_CONFLOGOFF, YAHOO_STATUS_AVAILABLE, 0); |
596 pkt = yahoo_packet_new(YAHOO_SERVICE_CONFLOGOFF, YAHOO_STATUS_AVAILABLE, 0); |
| 596 |
597 |
| 597 yahoo_packet_hash(pkt, 1, dn); |
598 yahoo_packet_hash(pkt, 1, dn); |
| 598 for (w = who; w; w = w->next) { |
599 for (w = who; w; w = w->next) { |
| 599 const char *name = gaim_conv_chat_cb_get_name(w->data); |
600 const char *name = gaim_conv_chat_cb_get_name(w->data); |