if (!deadconn || !*deadconn)
return;
+ aim_tx_cleanqueue(sess, *deadconn);
+
faim_mutex_lock(&sess->connlistlock);
if (sess->connlist == NULL)
;
*
*/
faim_export struct aim_conn_t *aim_select(struct aim_session_t *sess,
- struct timeval *timeout, int *status)
+ struct timeval *timeout,
+ int *status)
{
struct aim_conn_t *cur;
fd_set fds, wfds;
return cur;
} else if (cur->status & AIM_CONN_STATUS_INPROGRESS) {
FD_SET(cur->fd, &wfds);
+
haveconnecting++;
}
FD_SET(cur->fd, &fds);