]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix watchdog time check
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 24 Sep 2021 19:34:48 +0000 (14:34 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 24 Sep 2021 19:34:48 +0000 (14:34 -0500)
src/lib/server/main_loop.c

index de083563ba17f020bb8e6ccfcc019ed28fa48ed4..f7637db6239df70cb204d70187b6d3fce2aed32d 100644 (file)
@@ -208,7 +208,7 @@ int main_loop_start(void)
        /*
         *      Start placating the watchdog (if told to do so).
         */
-       if (sd_watchdog_interval > 0) sd_watchdog_event(event_list, fr_time_wrap(0), NULL);
+       if (fr_time_delta_ispos(sd_watchdog_interval)) sd_watchdog_event(event_list, fr_time_wrap(0), NULL);
 #endif
 
        ret = fr_event_loop(event_list);