From 00689a5d9765168cdc9dda247b3f5773ddaa5500 Mon Sep 17 00:00:00 2001 From: Leonardo Di Donato Date: Wed, 8 Jul 2020 09:01:45 +0000 Subject: [PATCH] fix(userspace/falco): allow stats interval greather than 999 milliseconds Signed-off-by: Leonardo Di Donato --- userspace/falco/statsfilewriter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/userspace/falco/statsfilewriter.cpp b/userspace/falco/statsfilewriter.cpp index 91461dcb..56cf5fc0 100644 --- a/userspace/falco/statsfilewriter.cpp +++ b/userspace/falco/statsfilewriter.cpp @@ -58,8 +58,8 @@ bool StatsFileWriter::init(sinsp *inspector, string &filename, uint32_t interval return false; } - timer.it_value.tv_sec = 0; - timer.it_value.tv_usec = interval_msec * 1000; + timer.it_value.tv_sec = interval_msec / 1000; + timer.it_value.tv_usec = (interval_msec % 1000) * 1000; timer.it_interval = timer.it_value; if (setitimer(ITIMER_REAL, &timer, NULL) == -1) {