Просмотр исходного кода

Fix memory leak in WIN_GetMonitorPathInfo

Mathieu Eyraud 1 год назад
Родитель
Сommit
29d43272e2
1 измененных файлов с 2 добавлено и 0 удалено
  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;
         }