summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Yonan <james@openvpn.net>2010-05-09 00:03:42 +0000
committerJames Yonan <james@openvpn.net>2010-05-09 00:03:42 +0000
commit8db6234db7dd61e9cef60baf1ace39f5575e8fbb (patch)
tree463a78cf4348e0c43c73696e056a54bc6b02daf5
parent564a21094e134329a5dcdac32c1803e707ae3195 (diff)
downloadopenvpn-8db6234db7dd61e9cef60baf1ace39f5575e8fbb.tar.gz
openvpn-8db6234db7dd61e9cef60baf1ace39f5575e8fbb.tar.xz
openvpn-8db6234db7dd61e9cef60baf1ace39f5575e8fbb.zip
Fixed issue on Windows with MSVC compiler, where TCP_NODELAY support
was not being compiled in. git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@5620 e7ae566f-a301-0410-adde-c780ea21d3b5
-rw-r--r--socket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/socket.c b/socket.c
index 40e6c7e..cf4ddb6 100644
--- a/socket.c
+++ b/socket.c
@@ -486,7 +486,7 @@ socket_set_buffers (int fd, const struct socket_buffer_size *sbs)
static bool
socket_set_tcp_nodelay (int sd, int state)
{
-#if defined(HAVE_SETSOCKOPT) && defined(IPPROTO_TCP) && defined(TCP_NODELAY)
+#if defined(WIN32) || (defined(HAVE_SETSOCKOPT) && defined(IPPROTO_TCP) && defined(TCP_NODELAY))
if (setsockopt (sd, IPPROTO_TCP, TCP_NODELAY, (void *) &state, sizeof (state)) != 0)
{
msg (M_WARN, "NOTE: setsockopt TCP_NODELAY=%d failed", state);