diff --git a/src/counter.c b/src/counter.c index 16a93f9..d71a46f 100644 --- a/src/counter.c +++ b/src/counter.c @@ -90,7 +90,7 @@ int main (void) { uint32_t current_milliseconds = timestamp.tv_nsec / 1e6; // add averaging and forming the struct here - uint32_t duration = (current_seconds - last_seconds) + (current_milliseconds - last_milliseconds); + uint32_t duration = ((current_seconds - last_seconds) * 1000) + (current_milliseconds - last_milliseconds); logmsg(LOG_DEBUG, "s: %lu, ns: %lu, d: %lu, p: %lu", current_seconds, current_milliseconds, duration, period); last_seconds = current_seconds; last_milliseconds = current_milliseconds;