[ros-diffs] [gvg] 12850: Copy correct number of bytes

gvg at svn.reactos.com gvg at svn.reactos.com
Thu Jan 6 11:16:20 CET 2005


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,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20050106/4ae37f2c/attachment.html


More information about the Ros-diffs mailing list