From d60e86ef73cd2b5aa5a3b027495dc328e85050cf Mon Sep 17 00:00:00 2001 From: El Date: Wed, 22 Apr 2026 09:52:54 +0000 Subject: [PATCH] VNC-151 Simplify timeval diff calculation --- common/rfb/util.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/common/rfb/util.cxx b/common/rfb/util.cxx index b10d56f..cd15015 100644 --- a/common/rfb/util.cxx +++ b/common/rfb/util.cxx @@ -556,8 +556,7 @@ namespace rfb { unsigned diff = (second->tv_sec - first->tv_sec) * 1000; if constexpr (std::is_same_v) { - diff += second->tv_usec / 1000; - diff -= first->tv_usec / 1000; + diff += (second->tv_usec - first->tv_usec) / 1000; } else { diff += (second->tv_nsec - first->tv_nsec) / 1000000; }