X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fnet.c;h=9094d61d5d2aebaadd6ff1784020ebedb013b70b;hb=ed09fa4e03c907736b2be0a831d10863ce4cae84;hp=a539425668b865b61bba91c2112d2530945b1dc2;hpb=3ccdf50beb6b2d3f2730bdc66006b43190537cde;p=tinc diff --git a/src/net.c b/src/net.c index a5394256..9094d61d 100644 --- a/src/net.c +++ b/src/net.c @@ -181,7 +181,7 @@ static void periodic_handler(void *data) { if(contradicting_del_edge > 100 && contradicting_add_edge > 100) { logger(DEBUG_ALWAYS, LOG_WARNING, "Possible node with same Name as us! Sleeping %d seconds.", sleeptime); - usleep(sleeptime * 1000000LL); + nanosleep(&(struct timespec){sleeptime, 0}, NULL); sleeptime *= 2; if(sleeptime < 0) sleeptime = 3600;