projects
/
oweals
/
gnunet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0c26925
)
windoze sucks
author
Nathan S. Evans
<evans@in.tum.de>
Wed, 18 Aug 2010 14:56:21 +0000
(14:56 +0000)
committer
Nathan S. Evans
<evans@in.tum.de>
Wed, 18 Aug 2010 14:56:21 +0000
(14:56 +0000)
src/transport/gnunet-nat-server-windows.c
patch
|
blob
|
history
diff --git
a/src/transport/gnunet-nat-server-windows.c
b/src/transport/gnunet-nat-server-windows.c
index 8a593abf2a061c31836ad7d2e73cd9f1ba037144..c5fb1f4162a95f038a92bf82e52c9a8fdb345100 100644
(file)
--- a/
src/transport/gnunet-nat-server-windows.c
+++ b/
src/transport/gnunet-nat-server-windows.c
@@
-356,19
+356,25
@@
make_icmp_socket ()
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;
}