gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r12612 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r12612 - gnunet/src/transport
Date: Wed, 18 Aug 2010 16:56:21 +0200

Author: nevans
Date: 2010-08-18 16:56:21 +0200 (Wed, 18 Aug 2010)
New Revision: 12612

Modified:
   gnunet/src/transport/gnunet-nat-server-windows.c
Log:
windoze sucks

Modified: gnunet/src/transport/gnunet-nat-server-windows.c
===================================================================
--- gnunet/src/transport/gnunet-nat-server-windows.c    2010-08-18 14:45:48 UTC 
(rev 12611)
+++ gnunet/src/transport/gnunet-nat-server-windows.c    2010-08-18 14:56:21 UTC 
(rev 12612)
@@ -356,19 +356,25 @@
               strerror (errno));
       return -1;
     }  
+#if WIN32
+  if (ret == INVALID_SOCKET)
+    {
+      fprintf (stderr,
+               "Invalid socket %d!\n",
+               ret)
+      closesocket (ret);
+    }
+#else
   if (ret >= FD_SETSIZE) 
     {
       fprintf (stderr,
               "Socket number too large (%d > %u)\n",
               ret,
               (unsigned int) FD_SETSIZE);
-#ifdef WIN32
-      closesocket (ret);
-#else
       close (ret);
-#endif
       return -1;
     }
+#endif
   return ret;
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]