diff --git a/reactos/win32ss/user/ntuser/clipboard.c b/reactos/win32ss/user/ntuser/clipboard.c index 96881660c89..60c355bcc73 100644 --- a/reactos/win32ss/user/ntuser/clipboard.c +++ b/reactos/win32ss/user/ntuser/clipboard.c @@ -225,6 +225,7 @@ IntSynthesizeBitmap(PWINSTATION_OBJECT pWinStaObj, PCLIP pBmEl) pConvertedBmi, DIB_RGB_COLORS, 0, + pMemObj->cbData - Offset, 0); if (hBm) diff --git a/reactos/win32ss/user/ntuser/misc/file.c b/reactos/win32ss/user/ntuser/misc/file.c index fea2114aa0e..6ad25a65274 100644 --- a/reactos/win32ss/user/ntuser/misc/file.c +++ b/reactos/win32ss/user/ntuser/misc/file.c @@ -229,6 +229,7 @@ UserLoadImage(PCWSTR pwszName) pConvertedInfo, DIB_RGB_COLORS, 0, + pbmfh->bfSize - pbmfh->bfOffBits, 0); NtGdiDeleteObjectApp(hdc);