]> andersk Git - libfaim.git/blobdiff - aim_conn.c
(guest commit by jbm)
[libfaim.git] / aim_conn.c
index f35b7f93110f21731a4bad6c3197f050727a213d..61c24f4e48071f85f31eb9095b4edf3a950dcadf 100644 (file)
@@ -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)
  *
This page took 0.123885 seconds and 4 git commands to generate.