SDL_RWFromMem, SDL_RWFromConstMem: reject negative size parameters.

This commit is contained in:
Ozkan Sezer 2023-07-10 00:14:35 +03:00
parent 156c7badf5
commit 0ad822eb70

View file

@ -648,7 +648,7 @@ SDL_RWops *SDL_RWFromMem(void *mem, int size)
SDL_InvalidParamError("mem"); SDL_InvalidParamError("mem");
return rwops; return rwops;
} }
if (!size) { if (size <= 0) {
SDL_InvalidParamError("size"); SDL_InvalidParamError("size");
return rwops; return rwops;
} }
@ -675,7 +675,7 @@ SDL_RWops *SDL_RWFromConstMem(const void *mem, int size)
SDL_InvalidParamError("mem"); SDL_InvalidParamError("mem");
return rwops; return rwops;
} }
if (!size) { if (size <= 0) {
SDL_InvalidParamError("size"); SDL_InvalidParamError("size");
return rwops; return rwops;
} }