summaryrefslogtreecommitdiff
path: root/node/EthernetTap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/EthernetTap.cpp')
-rw-r--r--node/EthernetTap.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/node/EthernetTap.cpp b/node/EthernetTap.cpp
index 4c300d0b..e6536223 100644
--- a/node/EthernetTap.cpp
+++ b/node/EthernetTap.cpp
@@ -557,6 +557,10 @@ void EthernetTap::threadMain()
char getBuf[4096 + 14];
Buffer<4096> data;
+ // Wait for a moment after startup -- wait for Network to finish
+ // constructing itself.
+ Thread::sleep(500);
+
FD_ZERO(&readfds);
FD_ZERO(&nullfds);
int nfds = (int)std::max(_shutdownSignalPipe[0],_fd) + 1;