From a45ff74b3d1c202e32e29be5845100bd3dfc845b Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Thu, 11 Jun 2015 19:20:01 +0200 Subject: server: Fix an incorrect time calculation. Signed-off-by: Francois Gouget --- server/spice_timer_queue.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'server') diff --git a/server/spice_timer_queue.c b/server/spice_timer_queue.c index 71de84a3..d4578453 100644 --- a/server/spice_timer_queue.c +++ b/server/spice_timer_queue.c @@ -233,7 +233,7 @@ unsigned int spice_timer_queue_get_timeout_ms(void) head_timer = SPICE_CONTAINEROF(head, SpiceTimer, active_link); clock_gettime(CLOCK_MONOTONIC, &now); - now_ms = ((int64_t)now.tv_sec * 1000) - (now.tv_nsec / 1000 / 1000); + now_ms = ((int64_t)now.tv_sec * 1000) + (now.tv_nsec / 1000 / 1000); return MAX(0, ((int64_t)head_timer->expiry_time - now_ms)); } -- cgit