summaryrefslogtreecommitdiff
path: root/osdep
diff options
context:
space:
mode:
authorJoseph Henry <josephjah@gmail.com>2018-10-26 12:00:01 -0700
committerJoseph Henry <josephjah@gmail.com>2018-10-26 12:00:01 -0700
commit79086f085803b1677e920472559ed6e043b1b4a1 (patch)
tree55cf4565b649185b31d1a1de3769164eb3ba74da /osdep
parentc148a23df4c1ec0720a062af3c454f1c920d7bbc (diff)
parentc56831767eb8ee31b34964ffcb06f2d77e60e59a (diff)
downloadinfinitytier-79086f085803b1677e920472559ed6e043b1b4a1.tar.gz
infinitytier-79086f085803b1677e920472559ed6e043b1b4a1.zip
Merge branch 'dev' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into dev
Diffstat (limited to 'osdep')
-rw-r--r--osdep/MacEthernetTapAgent.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/osdep/MacEthernetTapAgent.c b/osdep/MacEthernetTapAgent.c
index 871b3d40..ca1f7a4e 100644
--- a/osdep/MacEthernetTapAgent.c
+++ b/osdep/MacEthernetTapAgent.c
@@ -336,6 +336,10 @@ int main(int argc,char **argv)
FD_SET(STDIN_FILENO,&rfds);
FD_SET(s_bpffd,&rfds);
if (select(s_bpffd+1,&rfds,&wfds,&efds,(struct timeval *)0) < 0) {
+ if ((errno == EAGAIN)||(errno == EINTR)) {
+ usleep(10);
+ continue;
+ }
return ZT_MACETHERNETTAPAGENT_EXIT_CODE_READ_ERROR;
}