Sebastian Lackner : services: Fix calculation of service timeout.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Mar 2 11:26:09 CST 2016


Module: wine
Branch: master
Commit: 6780c20342d3c332947594fdb4c26c2fa867be6c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=6780c20342d3c332947594fdb4c26c2fa867be6c

Author: Sebastian Lackner <sebastian at fds-team.de>
Date:   Wed Mar  2 07:24:22 2016 +0100

services: Fix calculation of service timeout.

Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/services/rpc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/programs/services/rpc.c b/programs/services/rpc.c
index aad3b22..6951fb8 100644
--- a/programs/services/rpc.c
+++ b/programs/services/rpc.c
@@ -121,7 +121,7 @@ static void run_after_timeout(void (*func)(struct service_entry*), struct servic
     GetSystemTimeAsFileTime(&elem->time);
     time.u.LowPart = elem->time.dwLowDateTime;
     time.u.HighPart = elem->time.dwHighDateTime;
-    time.QuadPart += timeout*10000000;
+    time.QuadPart += (ULONGLONG)timeout * 10000;
     elem->time.dwLowDateTime = time.u.LowPart;
     elem->time.dwHighDateTime = time.u.HighPart;
 




More information about the wine-cvs mailing list