Commit 4c4a5cb7 authored by Haoyang Chen's avatar Haoyang Chen Committed by Alexandre Julliard

gdiplus: Avoid negative integer overflow due to implicit type conversion.

parent 47ac628b
...@@ -972,9 +972,9 @@ static ARGB sample_bitmap_pixel(GDIPCONST GpRect *src_rect, LPBYTE bits, UINT wi ...@@ -972,9 +972,9 @@ static ARGB sample_bitmap_pixel(GDIPCONST GpRect *src_rect, LPBYTE bits, UINT wi
{ {
/* Tiling. Make sure co-ordinates are positive as it simplifies the math. */ /* Tiling. Make sure co-ordinates are positive as it simplifies the math. */
if (x < 0) if (x < 0)
x = width*2 + x % (width * 2); x = width*2 + x % (INT)(width * 2);
if (y < 0) if (y < 0)
y = height*2 + y % (height * 2); y = height*2 + y % (INT)(height * 2);
if (attributes->wrap & WrapModeTileFlipX) if (attributes->wrap & WrapModeTileFlipX)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment