Use usleep() instead of sleep().
[tinc] / src / net.c
index b34ff38..39b467d 100644 (file)
--- a/src/net.c
+++ b/src/net.c
@@ -368,7 +368,7 @@ int main_loop(void) {
 #endif
 
        while(true) {
-               sleep(1);
+               usleep(1000);
                struct event *event;
                while((event = get_expired_event())) {
                        event->handler(event->data);