From 6d28178442af6e39014f8449e31512abe22d4f57 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sun, 18 Sep 2011 10:51:13 +0000 Subject: fixwarning --- src/util/network.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/util') diff --git a/src/util/network.c b/src/util/network.c index b9acb0412..27744bc1c 100644 --- a/src/util/network.c +++ b/src/util/network.c @@ -754,10 +754,10 @@ GNUNET_NETWORK_socket_shutdown (struct GNUNET_NETWORK_Handle *desc, int how) int GNUNET_NETWORK_socket_disable_corking (struct GNUNET_NETWORK_Handle *desc) { - int value = 0; int ret = 0; - #if WINDOWS + int value = 0; + if (0 != (ret = setsockopt (desc->fd, SOL_SOCKET, SO_SNDBUF, (char *) &value, @@ -769,6 +769,8 @@ GNUNET_NETWORK_socket_disable_corking (struct GNUNET_NETWORK_Handle *desc) sizeof (value)))) GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt"); #elif LINUX + int value = 0; + if (0 != (ret = setsockopt (desc->fd, SOL_SOCKET, SO_SNDBUF, &value, sizeof (value)))) @@ -778,7 +780,6 @@ GNUNET_NETWORK_socket_disable_corking (struct GNUNET_NETWORK_Handle *desc) setsockopt (desc->fd, SOL_SOCKET, SO_RCVBUF, &value, sizeof (value)))) GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt"); #endif - return ret == 0 ? GNUNET_OK : GNUNET_SYSERR; } -- cgit v1.2.3