diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-09-16 12:55:01 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-09-16 12:55:01 +0000 |
commit | 5d4256d1235061a1382764a425b9372376f64450 (patch) | |
tree | 592ab53685b8667005b40a01c1e36002cff005ba | |
parent | 063adb71c2a42c2733e0665caefabf1dd3e74844 (diff) | |
download | gnunet-5d4256d1235061a1382764a425b9372376f64450.tar.gz gnunet-5d4256d1235061a1382764a425b9372376f64450.zip |
do use reuseaddr on non-W32 systems
-rw-r--r-- | src/util/network.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/util/network.c b/src/util/network.c index e071b8b54..65016bbcd 100644 --- a/src/util/network.c +++ b/src/util/network.c | |||
@@ -285,12 +285,12 @@ GNUNET_NETWORK_socket_bind (struct GNUNET_NETWORK_Handle *desc, | |||
285 | if (desc->af == AF_INET6) | 285 | if (desc->af == AF_INET6) |
286 | if (0 != setsockopt (desc->fd, IPPROTO_IPV6, IPV6_V6ONLY, &on, sizeof (on))) | 286 | if (0 != setsockopt (desc->fd, IPPROTO_IPV6, IPV6_V6ONLY, &on, sizeof (on))) |
287 | GNUNET_log_strerror (GNUNET_ERROR_TYPE_DEBUG, "setsockopt"); | 287 | GNUNET_log_strerror (GNUNET_ERROR_TYPE_DEBUG, "setsockopt"); |
288 | #if 0 | ||
289 | /* is this needed or desired? or done elsewhere? */ | ||
290 | if (0 != setsockopt (desc->fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof (on))) | ||
291 | GNUNET_log_strerror (GNUNET_ERROR_TYPE_DEBUG, "setsockopt"); | ||
292 | #endif | 288 | #endif |
293 | #endif | 289 | #endif |
290 | #ifndef WINDOWS | ||
291 | /* This is required, and required here, but only on UNIX */ | ||
292 | if (0 != setsockopt (desc->fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof (on))) | ||
293 | GNUNET_log_strerror (GNUNET_ERROR_TYPE_DEBUG, "setsockopt"); | ||
294 | #endif | 294 | #endif |
295 | #ifndef LINUX | 295 | #ifndef LINUX |
296 | #ifndef MINGW | 296 | #ifndef MINGW |