]> andersk Git - libfaim.git/blobdiff - aim_rxqueue.c
- Fri Nov 10 08:24:34 UTC 2000
[libfaim.git] / aim_rxqueue.c
index 021fe955c8fb38f707131bd672f440a933ddbb61..a26648afa234719f637e9e440cd31f9a320bc390 100644 (file)
@@ -7,7 +7,10 @@
  */
 
 #include <faim/aim.h> 
+
+#ifndef _WIN32
 #include <sys/socket.h>
+#endif
 
 /*
  * Since not all implementations support MSG_WAITALL, define
@@ -57,6 +60,9 @@ faim_export int aim_get_command(struct aim_session_t *sess, struct aim_conn_t *c
   if (conn->fd < 3)  /* can happen when people abuse the interface */
     return 0;
 
+  if (conn->status & AIM_CONN_STATUS_INPROGRESS)
+    return aim_conn_completeconnect(sess, conn);
+
   /*
    * Rendezvous (client-client) connections do not speak
    * FLAP, so this function will break on them.
This page took 0.032495 seconds and 4 git commands to generate.