Code

Merge branch 'ff/dns'
[collectd.git] / src / collectd.c
index ef2ccc75eca2bee5da721b5d2e2ba80132bda9f8..64da57650a2627774e3cf3e78913b0f20810c6ee 100644 (file)
@@ -207,7 +207,7 @@ static int start_client (void)
                        continue;
                }
 
-               while (nanosleep (&ts_wait, &ts_wait) == -1)
+               while ((loop == 0) && (nanosleep (&ts_wait, &ts_wait) == -1))
                {
                        if (errno != EINTR)
                        {