libfaim/aim_conn.c

changeset 711
5b891ffb999a
parent 707
2364751e6c26
child 715
96292ef864c9
--- a/libfaim/aim_conn.c	Thu Aug 17 13:07:52 2000 +0000
+++ b/libfaim/aim_conn.c	Thu Aug 17 14:18:31 2000 +0000
@@ -102,8 +102,9 @@
   /* XXX: do we need this for txqueue too? */
   aim_rxqueue_cleanbyconn(sess, *deadconn);
 
-  close((*deadconn)->fd);
-  aim_conn_init(*deadconn);
+  aim_conn_close(*deadconn);
+  if ((*deadconn)->priv)
+    free((*deadconn)->priv);
   free(*deadconn);
   deadconn = NULL;
 

mercurial