mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-02 03:14:15 +01:00
Memory (Windows): check for error cases
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user