From 94433061f847d22863e5d705c398f7c13d7bab85 Mon Sep 17 00:00:00 2001 From: staphen Date: Thu, 15 Oct 2026 13:49:28 -0400 Subject: [PATCH] Free pointer returned by SDL_GetDisplays() --- Source/utils/display.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/utils/display.cpp b/Source/utils/display.cpp index 983a5d7e34a..2cdfb3472a6 100644 --- a/Source/utils/display.cpp +++ b/Source/utils/display.cpp @@ -106,6 +106,7 @@ void CalculatePreferredWindowSize(int &width, int &height) SDL_DisplayID *displays = SDL_GetDisplays(&numDisplays); if (numDisplays <= 0 || displays == nullptr) ErrSdl(); const SDL_DisplayMode *modePtr = SDL_GetDesktopDisplayMode(displays[0]); + SDL_free(displays); if (modePtr == nullptr) ErrSdl(); mode = *modePtr; #else