From: Colin L. <col...@us...> - 2003-06-28 11:02:44
|
Update of /cvsroot/ayttm/ayttm/modules/icq-toc In directory sc8-pr-cvs1:/tmp/cvs-serv13983/modules/icq-toc Modified Files: icq-toc.c Log Message: fix toc chatrooms Index: icq-toc.c =================================================================== RCS file: /cvsroot/ayttm/ayttm/modules/icq-toc/icq-toc.c,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- icq-toc.c 4 Jun 2003 22:07:19 -0000 1.35 +++ icq-toc.c 28 Jun 2003 11:02:41 -0000 1.36 @@ -284,12 +284,13 @@ static void eb_icq_join_ack(toc_conn * conn, char * id, char * name) { eb_chat_room * ecr = find_chat_room_by_name(name, SERVICE_INFO.protocol_id); - + eb_local_account * ela = conn->account; + eb_debug(DBG_TOC, "eb_icq_join_ack %s %s\n", id, name ); - if(!ecr) - return; - + if(!ecr) { + ecr = eb_icq_make_chat_room(name, ela, 0); + } eb_debug(DBG_TOC, "Match found, copying id!!"); strncpy( ecr->id, id , sizeof(ecr->id)); @@ -657,7 +658,6 @@ toc_conn * conn = alad->conn; icqtoc_chat_accept(conn, id); - eb_join_chat_room( chat_room); free(id); } |