From f31ecfbd4a717118b4fd72605079a4f639b1417d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Thu, 6 Jan 2005 10:16:18 +0000 Subject: [PATCH] Copy correct number of bytes svn path=/trunk/; revision=12850 --- reactos/lib/user32/windows/message.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/reactos/lib/user32/windows/message.c b/reactos/lib/user32/windows/message.c index 1be4a137334..0c7f79837cd 100644 --- a/reactos/lib/user32/windows/message.c +++ b/reactos/lib/user32/windows/message.c @@ -1,5 +1,4 @@ -/* $Id: message.c,v 1.49 2004/12/30 02:32:26 navaraf Exp $ - * +/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS user32.dll * FILE: lib/user32/windows/message.c @@ -2038,7 +2037,7 @@ RealMsgWaitForMultipleObjectsEx( LPHANDLE RealHandles; HANDLE MessageQueueHandle; DWORD Result; - + if (dwFlags & ~(MWMO_WAITALL | MWMO_ALERTABLE | MWMO_INPUTAVAILABLE)) { SetLastError(ERROR_INVALID_PARAMETER); @@ -2067,7 +2066,7 @@ RealMsgWaitForMultipleObjectsEx( return WAIT_FAILED; } - RtlCopyMemory(RealHandles, pHandles, nCount); + RtlCopyMemory(RealHandles, pHandles, nCount * sizeof(HANDLE)); RealHandles[nCount] = MessageQueueHandle; Result = WaitForMultipleObjectsEx(nCount + 1, RealHandles,