From 895f0ca1696d19986af513990f078415d43df746 Mon Sep 17 00:00:00 2001 From: hexenmeister Date: Wed, 19 Feb 2014 22:11:02 +0000 Subject: [PATCH] Uninitialized value warnings on FritzBox git-svn-id: https://svn.fhem.de/fhem/trunk@4995 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/42_SYSMON.pm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/42_SYSMON.pm b/fhem/FHEM/42_SYSMON.pm index 78e9a3af3..3c6a1e44f 100644 --- a/fhem/FHEM/42_SYSMON.pm +++ b/fhem/FHEM/42_SYSMON.pm @@ -926,8 +926,13 @@ sub SYSMON_getRamAndSwap($$) $used = $used / 1024; $free = $free / 1024; $buffers = $buffers / 1024; - $cached = $cached / 1024; - + if(defined($cached)) { + $cached = $cached / 1024; + } else { + # Bei FritzBox wird dieser Wert nicht ausgageben + $cached = 0; + } + $ram = sprintf("Total: %.2f MB, Used: %.2f MB, %.2f %%, Free: %.2f MB", $total, ($used - $buffers - $cached), (($used - $buffers - $cached) / $total * 100), ($free + $buffers + $cached)); $map->{+RAM} = $ram;