X-Git-Url: http://andersk.mit.edu/gitweb/libfaim.git/blobdiff_plain/00f3b08b7039579c34c4131af5cf1eaae0562ac9..3b101546ec5eb89988837c6134b01281dd0cfe0d:/aim_conn.c diff --git a/aim_conn.c b/aim_conn.c index f35b7f9..61c24f4 100644 --- a/aim_conn.c +++ b/aim_conn.c @@ -406,6 +406,20 @@ static int aim_countconn(struct aim_session_t *sess) return cnt; } +faim_export int aim_conn_in_sess(struct aim_session_t *sess, struct aim_conn_t *conn) +{ + struct aim_conn_t *cur; + + faim_mutex_lock(&sess->connlistlock); + for(cur = sess->connlist; cur; cur = cur->next) + if(cur == conn) { + faim_mutex_unlock(&sess->connlistlock); + return 1; + } + faim_mutex_unlock(&sess->connlistlock); + return 0; +} + /* * aim_select(timeout) *