Explorar o código

Fix swap space reporting on Linux

Nathan Kinder %!s(int64=20) %!d(string=hai) anos
pai
achega
966d152752
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      ldap/systools/idsktune.c

+ 1 - 1
ldap/systools/idsktune.c

@@ -1447,7 +1447,7 @@ static void gen_tests (void)
     struct sysinfo linux_si;
 
     if (sysinfo(&linux_si) == 0) {
-      swap_mb = linux_si.totalswap / 1048576;
+      swap_mb = linux_si.totalswap * (linux_si.mem_unit / 1024) / 1024;
     }
   }
 #endif