From 00708b976a263238c5e29426bebe3adc0ef82c7b Mon Sep 17 00:00:00 2001 From: Jan Sedivy Date: Sat, 31 Aug 2024 15:31:50 +0200 Subject: [PATCH] GPU Metal: Fix uninitialized memory --- src/gpu/metal/SDL_gpu_metal.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gpu/metal/SDL_gpu_metal.m b/src/gpu/metal/SDL_gpu_metal.m index 6a75322c5d..7e44bfb0d5 100644 --- a/src/gpu/metal/SDL_gpu_metal.m +++ b/src/gpu/metal/SDL_gpu_metal.m @@ -3407,7 +3407,7 @@ static bool METAL_ClaimWindow( MetalWindowData *windowData = METAL_INTERNAL_FetchWindowData(window); if (windowData == NULL) { - windowData = (MetalWindowData *)SDL_malloc(sizeof(MetalWindowData)); + windowData = (MetalWindowData *)SDL_calloc(1, sizeof(MetalWindowData)); windowData->window = window; if (METAL_INTERNAL_CreateSwapchain(renderer, windowData, SDL_GPU_SWAPCHAINCOMPOSITION_SDR, SDL_GPU_PRESENTMODE_VSYNC)) {