Use usleep() instead of sleep(), MinGW complained.
[oweals/tinc.git] / src / net.c
index b3f924ad661232312427abf929aadc6b4af1e361..8762db3841912c5395dfdbe68a8c1d9710cf1512 100644 (file)
--- a/src/net.c
+++ b/src/net.c
@@ -472,7 +472,7 @@ int main_loop(void) {
 
                        if(contradicting_del_edge > 100 && contradicting_add_edge > 100) {
                                logger(LOG_WARNING, "Possible node with same Name as us! Sleeping %d seconds.", sleeptime);
 
                        if(contradicting_del_edge > 100 && contradicting_add_edge > 100) {
                                logger(LOG_WARNING, "Possible node with same Name as us! Sleeping %d seconds.", sleeptime);
-                               sleep(sleeptime);
+                               usleep(sleeptime * 1000000LL);
                                sleeptime *= 2;
                                if(sleeptime < 0)
                                        sleeptime = 3600;
                                sleeptime *= 2;
                                if(sleeptime < 0)
                                        sleeptime = 3600;