summaryrefslogtreecommitdiff
path: root/node/SocketManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/SocketManager.cpp')
-rw-r--r--node/SocketManager.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/node/SocketManager.cpp b/node/SocketManager.cpp
index c2261e7a..9539af38 100644
--- a/node/SocketManager.cpp
+++ b/node/SocketManager.cpp
@@ -266,6 +266,7 @@ SocketManager::SocketManager(
}
_udpV6Socket = SharedPtr<Socket>(new UdpSocket(Socket::ZT_SOCKET_TYPE_UDP_V6,s));
+ fcntl(s,F_SETFL,O_NONBLOCK);
FD_SET(s,&_readfds);
}
@@ -316,6 +317,7 @@ SocketManager::SocketManager(
}
_udpV4Socket = SharedPtr<Socket>(new UdpSocket(Socket::ZT_SOCKET_TYPE_UDP_V4,s));
+ fcntl(s,F_SETFL,O_NONBLOCK);
FD_SET(s,&_readfds);
}
}