From 3547eda8489a1dc134bb3c1e9fa8af341bd779bc Mon Sep 17 00:00:00 2001 From: Stephen Donnelly Date: Wed, 29 Nov 2023 10:26:27 +1300 Subject: [PATCH] Fix SCTIME_FROM_TIMESPEC garbage microseconds part When converting nanosecond to microseconds divide by 1000 instead of multiplying by 1000. Fixes Redmine bug #6585 --- src/util-time.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util-time.h b/src/util-time.h index 2cd752ed3375..bc8811356a7a 100644 --- a/src/util-time.h +++ b/src/util-time.h @@ -87,7 +87,7 @@ typedef struct { #define SCTIME_FROM_TIMESPEC(ts) \ (SCTime_t) \ { \ - .secs = (ts)->tv_sec, .usecs = (ts)->tv_nsec * 1000 \ + .secs = (ts)->tv_sec, .usecs = (ts)->tv_nsec / 1000 \ } #define SCTIME_TO_TIMEVAL(tv, t) \