collectdmon: fix build failure on Xenial
authorRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 15 May 2018 07:46:01 +0000 (09:46 +0200)
committerRuben Kerkhof <ruben@rubenkerkhof.com>
Tue, 15 May 2018 07:46:01 +0000 (09:46 +0200)
CC       src/collectdmon.o
src/collectdmon.c:262:44: error: comparison of unsigned expression >= 0 is always true [-Werror,-Wtautological-compare]
    while (((time_left = sleep(time_left)) >= 0) && loop == 0)
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~
1 error generated.

src/collectdmon.c

index 59bebf0..43ff6af 100644 (file)
@@ -259,7 +259,7 @@ static void check_respawn(void) {
                     "disabled for %i seconds",
            time_left);
 
                     "disabled for %i seconds",
            time_left);
 
-    while (((time_left = sleep(time_left)) >= 0) && loop == 0)
+    while (((time_left = sleep(time_left)) > 0) && loop == 0)
       ;
   }
   return;
       ;
   }
   return;