Explorar o código

Fix memory leak in WIN_GetMonitorPathInfo

Mathieu Eyraud %!s(int64=2) %!d(string=hai) anos
pai
achega
29d43272e2
Modificáronse 1 ficheiros con 2 adicións e 0 borrados
  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;
         }