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

Initialize MEMORYSTATUSEX size before GlobalMemoryStatusEx() (thanks, Justin!).

Fixes Bugzilla #2177.
Ryan C. Gordon 12 лет назад
Родитель
Сommit
72de99aed3
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      src/cpuinfo/SDL_cpuinfo.c

+ 1 - 0
src/cpuinfo/SDL_cpuinfo.c

@@ -642,6 +642,7 @@ SDL_GetSystemRAM(void)
 #ifdef __WIN32__
         if (SDL_SystemRAM <= 0) {
             MEMORYSTATUSEX stat;
+            stat.dwLength = sizeof(stat);
             if (GlobalMemoryStatusEx(&stat)) {
                 SDL_SystemRAM = (int)(stat.ullTotalPhys / (1024 * 1024));
             }