diff --git a/panel/api/endpoints/stats.php b/panel/api/endpoints/stats.php index 13b9c9e..dbf88c2 100644 --- a/panel/api/endpoints/stats.php +++ b/panel/api/endpoints/stats.php @@ -23,8 +23,8 @@ match ($action) { [$k, $v] = preg_split('/\s+/', trim($line), 2); $ram[$k] = (int) $v; } - $ramPct = $ram['MemTotal_kB'] ?? 0 - ? round(100 - ($ram['MemAvailable:'] / $ram['MemTotal:']) * 100, 1) + $ramPct = isset($ram['MemTotal:'], $ram['MemAvailable:']) && $ram['MemTotal:'] > 0 + ? round((1 - $ram['MemAvailable:'] / $ram['MemTotal:']) * 100, 1) : 0; $disk = [];