Module: wine Branch: master Commit: ad3faa829c755852559f178a768ec37db8d2d686 URL: http://source.winehq.org/git/wine.git/?a=commit;h=ad3faa829c755852559f178a76...
Author: Alexandre Julliard julliard@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);