mirror of
https://github.com/Icinga/icinga2.git
synced 2026-02-03 20:40:17 -05:00
Fix Windows check_memory rounding
This fixes a rounding problem within the Windows check_memory plugin. refs #6161
This commit is contained in:
parent
fa615ec291
commit
8cbb7494d2
1 changed files with 2 additions and 2 deletions
|
|
@ -203,8 +203,8 @@ static int check_memory(printInfoStruct& printInfo)
|
|||
memBuf.dwLength = sizeof(memBuf);
|
||||
GlobalMemoryStatusEx(&memBuf);
|
||||
|
||||
printInfo.tRam = round(memBuf.ullTotalPhys / pow(1024.0, printInfo.unit));
|
||||
printInfo.aRam = round(memBuf.ullAvailPhys / pow(1024.0, printInfo.unit));
|
||||
printInfo.tRam = round((memBuf.ullTotalPhys / pow(1024.0, printInfo.unit) * pow(10.0, printInfo.unit))) / pow(10.0, printInfo.unit);
|
||||
printInfo.aRam = round((memBuf.ullAvailPhys / pow(1024.0, printInfo.unit) * pow(10.0, printInfo.unit))) / pow(10.0, printInfo.unit);
|
||||
printInfo.percentFree = 100.0 * memBuf.ullAvailPhys / memBuf.ullTotalPhys;
|
||||
|
||||
if (l_Debug)
|
||||
|
|
|
|||
Loading…
Reference in a new issue