deadconn->seqnum = 0;
deadconn->lastactivity = 0;
deadconn->forcedlatency = 0;
- aim_clearhandlers(deadconn);
+ if (deadconn->handlerlist)
+ aim_clearhandlers(deadconn);
deadconn->handlerlist = NULL;
if (deadconn->priv)
free(deadconn->priv);
sess->logininfo.email = NULL;
sess->logininfo.regstatus = 0x00;
+ memset(sess->conns, 0, sizeof(struct aim_conn_t)*AIM_CONN_MAX);
aim_connrst(sess);
sess->queue_outgoing = NULL;