From: Tim R. <ma...@us...> - 2005-03-19 14:45:26
|
Update of /cvsroot/gaim/gaim/src/protocols/yahoo In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11284 Modified Files: Tag: oldstatus yahoochat.c Log Message: Time for bleeter's flogging Index: yahoochat.c =================================================================== RCS file: /cvsroot/gaim/gaim/src/protocols/yahoo/yahoochat.c,v retrieving revision 1.25.2.4 retrieving revision 1.25.2.5 diff -u -d -p -r1.25.2.4 -r1.25.2.5 --- yahoochat.c 16 Mar 2005 03:14:01 -0000 1.25.2.4 +++ yahoochat.c 19 Mar 2005 14:44:57 -0000 1.25.2.5 @@ -341,10 +341,13 @@ void yahoo_process_chat_logout(GaimConne void yahoo_process_chat_join(GaimConnection *gc, struct yahoo_packet *pkt) { + GaimAccount *account = gaim_connection_get_account(gc); struct yahoo_data *yd = (struct yahoo_data *) gc->proto_data; GaimConversation *c = NULL; GSList *l; GList *members = NULL; + GList *roomies = NULL; + GaimConversationUiOps *ops; char *room = NULL; char *topic = NULL; char *someid, *someotherid, *somebase64orhashosomething, *somenegativenumber; @@ -443,10 +446,8 @@ void yahoo_process_chat_join(GaimConnect yahoo_chat_add_users(GAIM_CONV_CHAT(c), members); } - GList *roomies=NULL; - GaimConversationUiOps *ops; ops = gaim_conversation_get_ui_ops(c); - GaimAccount *account = gaim_connection_get_account(gc); + for (l = account->deny; l != NULL; l = l->next) { for (roomies = members; roomies; roomies = roomies->next) { if (!gaim_utf8_strcasecmp((char *)l->data, roomies->data)) { |