[5/5] services: Fix calculation of service timeout.
Sebastian Lackner
sebastian at fds-team.de
Wed Mar 2 00:24:22 CST 2016
Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
---
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;
--
2.7.1
More information about the wine-patches
mailing list