X-Git-Url: http://andersk.mit.edu/gitweb/libfaim.git/blobdiff_plain/3369f8d468f7e296d93bb50698dc3f6b55af8848..f8ac50207115be146f19e63e07e40e2941fa3c2c:/aim_conn.c diff --git a/aim_conn.c b/aim_conn.c index a815e33..f31fb8a 100644 --- a/aim_conn.c +++ b/aim_conn.c @@ -102,7 +102,9 @@ void aim_conn_kill(struct aim_session_t *sess, struct aim_conn_t **deadconn) /* XXX: do we need this for txqueue too? */ aim_rxqueue_cleanbyconn(sess, *deadconn); - aim_conn_init(*deadconn); + aim_conn_close(*deadconn); + if ((*deadconn)->priv) + free((*deadconn)->priv); free(*deadconn); deadconn = NULL;