X-Git-Url: https://tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnet.c;h=9094d61d5d2aebaadd6ff1784020ebedb013b70b;hp=a539425668b865b61bba91c2112d2530945b1dc2;hb=b5b04910b928c63a31a0859f04bf067ca9bd1cc2;hpb=491839a81aba00d4af50b66563cedaac4fa7028c 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;