Check return value of SDL_malloc()

(cherry picked from commit a4604cb0d616db97921a2674a63b45f3fdfb81bc)
This commit is contained in:
Mingjie Shen 2023-04-23 00:26:03 -04:00 committed by Ryan C. Gordon
parent 120bc77e91
commit a688ecd6fa
No known key found for this signature in database
GPG key ID: FA148B892AB48044

View file

@ -138,6 +138,11 @@ static SDL_ShapeTree *RecursivelyCalculateShapeTree(SDL_WindowShapeMode mode, SD
SDL_ShapeTree *result = (SDL_ShapeTree *)SDL_malloc(sizeof(SDL_ShapeTree));
SDL_Rect next = { 0, 0, 0, 0 };
if (result == NULL) {
SDL_OutOfMemory();
return NULL;
}
for (y = dimensions.y; y < dimensions.y + dimensions.h; y++) {
for (x = dimensions.x; x < dimensions.x + dimensions.w; x++) {
pixel_value = 0;