Commit 6f34ceab authored by Sam Lantinga's avatar Sam Lantinga

Fixed bug 984

SDL_CreateTexture allows the creation of textures of size 0, which can lead to div by 0 errors
parent 2f71858a
......@@ -1649,6 +1649,10 @@ SDL_CreateTexture(Uint32 format, int access, int w, int h)
SDL_Unsupported();
return 0;
}
if (w <= 0 || h <= 0) {
SDL_SetError("Texture dimensions can't be 0");
return 0;
}
texture = (SDL_Texture *) SDL_calloc(1, sizeof(*texture));
if (!texture) {
SDL_OutOfMemory();
......
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