Memory (Windows): check for error cases

This commit is contained in:
李通洲
2023-02-16 17:19:43 +08:00
parent 6ca4b5391b
commit 9a3909f8ba
2 changed files with 6 additions and 2 deletions
+5 -1
View File
@@ -5,7 +5,11 @@ void ffDetectMemory(FFMemoryStorage* ram)
MEMORYSTATUSEX statex = {
.dwLength = sizeof(statex),
};
GlobalMemoryStatusEx(&statex);
if (!GlobalMemoryStatusEx(&statex))
{
ffStrbufAppendS(&ram->error, "GlobalMemoryStatusEx() failed");
return;
}
ram->bytesTotal = statex.ullTotalPhys;
ram->bytesUsed = statex.ullTotalPhys - statex.ullAvailPhys;
}
+1 -1
View File
@@ -23,7 +23,7 @@ void ffDetectSwap(FFMemoryStorage* swap)
{
if(!(pstart = (SYSTEM_PAGEFILE_INFORMATION*)realloc(pstart, size)))
{
ffStrbufAppendF(&swap->error, "relloc(pstart, %lu) failed", size);
ffStrbufAppendF(&swap->error, "realloc(pstart, %lu) failed", size);
return;
}
}