diff options
author | Sylvain Becker <sylvain.becker@gmail.com> | 2021-01-29 20:34:20 +0100 |
---|---|---|
committer | Sylvain Becker <sylvain.becker@gmail.com> | 2021-01-29 20:34:20 +0100 |
commit | 348508bc7cb0422a41ba375eaac39caf3610f40e (patch) | |
tree | f4e769cec586d582b5c9ca03476085c40d741700 /src/video/SDL_surface.c | |
parent | 7e0b5c5586551a7fe62f2ad6c421ae00748586be (diff) | |
download | sdl-348508bc7cb0422a41ba375eaac39caf3610f40e.tar.gz |
Remove checks on destination scaling size (see bug #5510)
Diffstat (limited to 'src/video/SDL_surface.c')
-rw-r--r-- | src/video/SDL_surface.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/video/SDL_surface.c b/src/video/SDL_surface.c index 0ff6f2a1f..bb227f2cd 100644 --- a/src/video/SDL_surface.c +++ b/src/video/SDL_surface.c @@ -931,9 +931,8 @@ SDL_PrivateLowerBlitScaled(SDL_Surface * src, SDL_Rect * srcrect, SDL_COPY_COLORKEY ); - if (srcrect->w > SDL_MAX_UINT16 || srcrect->h > SDL_MAX_UINT16 || - dstrect->w > SDL_MAX_UINT16 || dstrect->h > SDL_MAX_UINT16) { - return SDL_SetError("Too large size for scaling"); + if (srcrect->w > SDL_MAX_UINT16 || srcrect->h > SDL_MAX_UINT16) { + return SDL_SetError("Source size too large for scaling"); } if (!(src->map->info.flags & SDL_COPY_NEAREST)) { |