]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
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 59bebf005061ab37798cc1ff65b45d69537b4209..43ff6af21a9eb902cb6949d9a7c449e047d6aa3b 100644 (file)
@@ -259,7 +259,7 @@ static void check_respawn(void) {
                     "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;