mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-14 17:46:23 +00:00
user32/tests: Prevent writing to not allocated memory.
This commit is contained in:
parent
d2d8d71e6b
commit
c6fd6b6ab8
|
@ -593,10 +593,14 @@ static void test_CreateIcon(void)
|
|||
bmpinfo.bmiHeader.biBitCount = 8;
|
||||
bmpinfo.bmiHeader.biCompression = BI_RGB;
|
||||
hbmColor = CreateDIBSection( hdc, &bmpinfo, DIB_RGB_COLORS, &bits, NULL, 0 );
|
||||
memset( bits, 0x55, 32 * 32 * bmpinfo.bmiHeader.biBitCount / 8 );
|
||||
ok(hbmColor != NULL, "Expected a handle to the DIB\n");
|
||||
if (bits)
|
||||
memset( bits, 0x55, 32 * 32 * bmpinfo.bmiHeader.biBitCount / 8 );
|
||||
bmpinfo.bmiHeader.biBitCount = 1;
|
||||
hbmMask = CreateDIBSection( hdc, &bmpinfo, DIB_RGB_COLORS, &bits, NULL, 0 );
|
||||
memset( bits, 0x55, 32 * 32 * bmpinfo.bmiHeader.biBitCount / 8 );
|
||||
ok(hbmMask != NULL, "Expected a handle to the DIB\n");
|
||||
if (bits)
|
||||
memset( bits, 0x55, 32 * 32 * bmpinfo.bmiHeader.biBitCount / 8 );
|
||||
|
||||
info.fIcon = TRUE;
|
||||
info.xHotspot = 8;
|
||||
|
@ -612,7 +616,9 @@ static void test_CreateIcon(void)
|
|||
|
||||
bmpinfo.bmiHeader.biBitCount = 16;
|
||||
hbmColor = CreateDIBSection( hdc, &bmpinfo, DIB_RGB_COLORS, &bits, NULL, 0 );
|
||||
memset( bits, 0x55, 32 * 32 * bmpinfo.bmiHeader.biBitCount / 8 );
|
||||
ok(hbmColor != NULL, "Expected a handle to the DIB\n");
|
||||
if (bits)
|
||||
memset( bits, 0x55, 32 * 32 * bmpinfo.bmiHeader.biBitCount / 8 );
|
||||
|
||||
info.fIcon = TRUE;
|
||||
info.xHotspot = 8;
|
||||
|
@ -628,7 +634,9 @@ static void test_CreateIcon(void)
|
|||
|
||||
bmpinfo.bmiHeader.biBitCount = 32;
|
||||
hbmColor = CreateDIBSection( hdc, &bmpinfo, DIB_RGB_COLORS, &bits, NULL, 0 );
|
||||
memset( bits, 0x55, 32 * 32 * bmpinfo.bmiHeader.biBitCount / 8 );
|
||||
ok(hbmColor != NULL, "Expected a handle to the DIB\n");
|
||||
if (bits)
|
||||
memset( bits, 0x55, 32 * 32 * bmpinfo.bmiHeader.biBitCount / 8 );
|
||||
|
||||
info.fIcon = TRUE;
|
||||
info.xHotspot = 8;
|
||||
|
|
Loading…
Reference in a new issue