From e7b5ac7c73cfd316cf36d339952de7878e217aa6 Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 10 Oct 2025 10:23:18 +0200 Subject: [PATCH] [core,timer] fix reschedule interval MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit time was calculated in µs instead of ms. @vokov0aa thank you for the hint --- libfreerdp/core/timer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp/core/timer.c b/libfreerdp/core/timer.c index 1153d8b0a..543c35447 100644 --- a/libfreerdp/core/timer.c +++ b/libfreerdp/core/timer.c @@ -217,7 +217,7 @@ static DWORD WINAPI timer_thread(LPVOID arg) } const uint64_t diff = next - now; - const uint64_t diffMS = diff / 1000; + const uint64_t diffMS = diff / 1000000ull; timeout = INFINITE; if (diffMS < INFINITE) timeout = (uint32_t)diffMS;