comparison src/protocols/oscar/conn.c @ 2821:9467e4ee81be

[gaim-migrate @ 2834] new libfaim stuff. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 01 Dec 2001 00:56:31 +0000
parents 9fc65bb80596
children 9d11dbb33b6f
comparison
equal deleted inserted replaced
2820:b917845dad3c 2821:9467e4ee81be
169 /* 169 /*
170 * This will free ->internal if it necessary... 170 * This will free ->internal if it necessary...
171 */ 171 */
172 if ((*deadconn)->type == AIM_CONN_TYPE_RENDEZVOUS) 172 if ((*deadconn)->type == AIM_CONN_TYPE_RENDEZVOUS)
173 aim_conn_kill_rend(sess, *deadconn); 173 aim_conn_kill_rend(sess, *deadconn);
174 else if ((*deadconn)->type == AIM_CONN_TYPE_CHAT)
175 aim_conn_kill_chat(sess, *deadconn);
174 176
175 if ((*deadconn)->inside) { 177 if ((*deadconn)->inside) {
176 aim_conn_inside_t *inside = (aim_conn_inside_t *)(*deadconn)->inside; 178 aim_conn_inside_t *inside = (aim_conn_inside_t *)(*deadconn)->inside;
177 179
178 connkill_snacgroups(&inside->groups); 180 connkill_snacgroups(&inside->groups);
862 864
863 memset(sess, 0, sizeof(aim_session_t)); 865 memset(sess, 0, sizeof(aim_session_t));
864 aim_connrst(sess); 866 aim_connrst(sess);
865 sess->queue_outgoing = NULL; 867 sess->queue_outgoing = NULL;
866 sess->queue_incoming = NULL; 868 sess->queue_incoming = NULL;
867 sess->pendingjoin = NULL;
868 sess->pendingjoinexchange = 0;
869 aim_initsnachash(sess); 869 aim_initsnachash(sess);
870 sess->msgcookies = NULL; 870 sess->msgcookies = NULL;
871 sess->snacid_next = 0x00000001; 871 sess->snacid_next = 0x00000001;
872 872
873 sess->flags = 0; 873 sess->flags = 0;