Alexandre Julliard : kernel32: Fixed timeout calculation in
WaitNamedPipe.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Mar 23 08:36:27 CDT 2007
Module: wine
Branch: master
Commit: ad3faa829c755852559f178a768ec37db8d2d686
URL: http://source.winehq.org/git/wine.git/?a=commit;h=ad3faa829c755852559f178a768ec37db8d2d686
Author: Alexandre Julliard <julliard at winehq.org>
Date: Fri Mar 23 13:06:44 2007 +0100
kernel32: Fixed timeout calculation in WaitNamedPipe.
---
dlls/kernel32/sync.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/kernel32/sync.c b/dlls/kernel32/sync.c
index a58d983..8ee0e71 100644
--- a/dlls/kernel32/sync.c
+++ b/dlls/kernel32/sync.c
@@ -1287,7 +1287,7 @@ BOOL WINAPI WaitNamedPipeW (LPCWSTR name, DWORD nTimeOut)
}
pipe_wait->TimeoutSpecified = !(nTimeOut == NMPWAIT_USE_DEFAULT_WAIT);
- pipe_wait->Timeout.QuadPart = nTimeOut * -10000L;
+ pipe_wait->Timeout.QuadPart = (ULONGLONG)nTimeOut * -10000;
pipe_wait->NameLength = nt_name.Length - sizeof(leadin);
memcpy(pipe_wait->Name, nt_name.Buffer + sizeof(leadin)/sizeof(WCHAR),
pipe_wait->NameLength);
More information about the wine-cvs
mailing list