Parcourir la source

Fix memory leak in WIN_GetMonitorPathInfo

Mathieu Eyraud il y a 1 an
Parent
commit
29d43272e2
1 fichiers modifiés avec 2 ajouts et 0 suppressions
  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;
         }