diff options
Diffstat (limited to 'iemnet_receiver.c')
-rw-r--r-- | iemnet_receiver.c | 2 |
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; |