Quellcode durchsuchen

Fix memory leak in WIN_GetMonitorPathInfo

Mathieu Eyraud vor 1 Jahr
Ursprung
Commit
29d43272e2
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      src/video/windows/SDL_windowsmodes.c

+ 2 - 0
src/video/windows/SDL_windowsmodes.c

@@ -407,6 +407,8 @@ static SDL_bool WIN_GetMonitorPathInfo(HMONITOR hMonitor, DISPLAYCONFIG_PATH_INF
 
     do {
         if (GetDisplayConfigBufferSizes(QDC_ONLY_ACTIVE_PATHS, &num_path_array_elements, &num_mode_info_array_elements) != ERROR_SUCCESS) {
+            SDL_free(path_infos);
+            SDL_free(mode_infos);
             return SDL_FALSE;
         }