Don't crash if we are asked to convert a surface to a NULl buffer.

This commit is contained in:
Sam Lantinga 2013-02-25 00:54:25 -08:00
parent ad1d82cf83
commit 95adf91d71

View file

@ -935,6 +935,16 @@ int SDL_ConvertPixels(int width, int height,
SDL_Rect rect;
void *nonconst_src = (void *) src;
/* Check to make sure we are bliting somewhere, so we don't crash */
if (!dst) {
SDL_InvalidParamError("dst");
return -1;
}
if (!dst_pitch) {
SDL_InvalidParamError("dst_pitch");
return -1;
}
/* Fast path for same format copy */
if (src_format == dst_format) {
int bpp;