Skip to content
Permalink
Browse files
Fixed bug 2868 - SDL_FillRect can crash if surface's clip-rect is out…
…-of-bounds

Thanks to John Skaller for the research into this, and for the fix!
  • Loading branch information
DavidLudwig committed Feb 23, 2015
1 parent 8321efb commit d6c429665390ec2cfb78b4d2597e22b1602876f2
Showing with 4 additions and 0 deletions.
  1. +4 −0 src/video/SDL_fillrect.c
@@ -251,6 +251,10 @@ SDL_FillRect(SDL_Surface * dst, const SDL_Rect * rect, Uint32 color)
rect = &clipped;
} else {
rect = &dst->clip_rect;
/* Don't attempt to fill if the surface's clip_rect is empty */
if (SDL_RectEmpty(rect)) {
return 0;
}
}

/* Perform software fill */

0 comments on commit d6c4296

Please sign in to comment.