summaryrefslogtreecommitdiff
path: root/osdep
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2017-12-15 10:15:13 -0800
committerAdam Ierymenko <adam.ierymenko@gmail.com>2017-12-15 10:15:13 -0800
commitcb8e7b4d5e3cb4c5b79ccb9f74c161182222daca (patch)
treeb96deb3f9a65733c490ff29a3c6c4c75651b06d4 /osdep
parent7a22f01dd8ec5801ccd48cda832f009245601040 (diff)
downloadinfinitytier-cb8e7b4d5e3cb4c5b79ccb9f74c161182222daca.tar.gz
infinitytier-cb8e7b4d5e3cb4c5b79ccb9f74c161182222daca.zip
Make UDP read loop eventually move on.
Diffstat (limited to 'osdep')
-rw-r--r--osdep/Phy.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/osdep/Phy.hpp b/osdep/Phy.hpp
index 01a339e9..f71bd56c 100644
--- a/osdep/Phy.hpp
+++ b/osdep/Phy.hpp
@@ -965,7 +965,7 @@ public:
case ZT_PHY_SOCKET_UDP:
if (FD_ISSET(s->sock,&rfds)) {
- for(;;) {
+ for(int k=0;k<1024;++k) {
memset(&ss,0,sizeof(ss));
socklen_t slen = sizeof(ss);
long n = (long)::recvfrom(s->sock,buf,sizeof(buf),0,(struct sockaddr *)&ss,&slen);