user32: fix potential crash when loading unsupported files (with tests)
Alexandre Julliard
julliard at winehq.org
Wed Aug 3 12:19:41 CDT 2011
Vitaly Perov <vitperov at etersoft.ru> writes:
> @@ -1002,6 +1002,54 @@ static unsigned char gif4pixel[42] = {
> 0x02,0x00,0x00,0x02,0x03,0x14,0x16,0x05,0x00,0x3b
> };
>
> +/* Corrupted images */
> +/* 1x1 pixel corrupted bmp */
> +static unsigned char corruptedbmpimage[38] = {
> +0x42,0x4d,0x26,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x22,0x00,0x00,0x00,0x0c,0x00,
> +0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0xff,0xff,0xff,0x00,0x55,0x55,
> +0x55,0x00,0x00,0x00,0x00,0x00
> +};
You should modify the data in place like other tests already do. There's
no reason to duplicate it all.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list