Author: tkreuzer
Date: Sun Nov 16 14:22:54 2014
New Revision: 65420

URL: http://svn.reactos.org/svn/reactos?rev=65420&view=rev
Log:
[WIN32K]
Copy only the actual size of the BITMAPINFO back to usermode in 
NtGdiGetDIBitsInternal.

Modified:
    trunk/reactos/win32ss/gdi/ntgdi/dibobj.c

Modified: trunk/reactos/win32ss/gdi/ntgdi/dibobj.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/gdi/ntgdi/dibobj.c?rev=65420&r1=65419&r2=65420&view=diff
==============================================================================
--- trunk/reactos/win32ss/gdi/ntgdi/dibobj.c    [iso-8859-1] (original)
+++ trunk/reactos/win32ss/gdi/ntgdi/dibobj.c    [iso-8859-1] Sun Nov 16 
14:22:54 2014
@@ -1101,6 +1101,7 @@
         _SEH2_TRY
         {
             /* Copy the data back */
+            cjMaxInfo = DIB_BitmapInfoSize(pbmi, (WORD)iUsage);
             ProbeForWrite(pbmiUser, cjMaxInfo, 1);
             RtlCopyMemory(pbmiUser, pbmi, cjMaxInfo);
         }


Reply via email to