From: Mike Gilbert Date: Thu, 6 Jan 2022 19:09:30 +0000 (-0500) Subject: test-watchdog: use watchdog_runtime_wait() to determine sleep interval X-Git-Tag: v251-rc1~578^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=788c2d9523;p=thirdparty%2Fsystemd.git test-watchdog: use watchdog_runtime_wait() to determine sleep interval As sugggested in https://github.com/systemd/systemd/issues/22001#issuecomment-1006755438. --- diff --git a/src/test/test-watchdog.c b/src/test/test-watchdog.c index 074ed1e451b..78151beff65 100644 --- a/src/test/test-watchdog.c +++ b/src/test/test-watchdog.c @@ -27,12 +27,13 @@ int main(int argc, char *argv[]) { t = 0; for (i = 0; i < count; i++) { + t = watchdog_runtime_wait(); + log_info("Sleeping " USEC_FMT " microseconds...", t); + usleep(t); log_info("Pinging..."); r = watchdog_ping(); if (r < 0) log_warning_errno(r, "Failed to ping watchdog: %m"); - - usleep(t/2); } watchdog_close(true);