Copy correct number of bytes
Modified: trunk/reactos/lib/user32/windows/message.c

Modified: trunk/reactos/lib/user32/windows/message.c
--- trunk/reactos/lib/user32/windows/message.c	2005-01-06 05:10:13 UTC (rev 12849)
+++ trunk/reactos/lib/user32/windows/message.c	2005-01-06 10:16:18 UTC (rev 12850)
@@ -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 @@
    LPHANDLE RealHandles;
    HANDLE MessageQueueHandle;
    DWORD Result;
-   
+
    if (dwFlags & ~(MWMO_WAITALL | MWMO_ALERTABLE | MWMO_INPUTAVAILABLE))
    {
       SetLastError(ERROR_INVALID_PARAMETER);
@@ -2067,7 +2066,7 @@
       return WAIT_FAILED;
    }
 
-   RtlCopyMemory(RealHandles, pHandles, nCount);
+   RtlCopyMemory(RealHandles, pHandles, nCount * sizeof(HANDLE));
    RealHandles[nCount] = MessageQueueHandle;
 
    Result = WaitForMultipleObjectsEx(nCount + 1, RealHandles,