aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--iemnet_receiver.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/iemnet_receiver.c b/iemnet_receiver.c
index 5f1d806..0b8b661 100644
--- a/iemnet_receiver.c
+++ b/iemnet_receiver.c
@@ -133,7 +133,9 @@ static void*iemnet__receiver_readthread(void*arg) {
timout.tv_sec=0;
timout.tv_usec=1000;
+#ifdef MSG_DONTWAIT
recv_flags|=MSG_DONTWAIT;
+#endif
select(sockfd+1, &rs, NULL, NULL,
&timout);
if (!FD_ISSET(sockfd, &rs))continue;