From 15e4b4ea158f24af629fc7f9675253f2769e7a33 Mon Sep 17 00:00:00 2001 From: hexenmeister Date: Wed, 8 Oct 2014 19:59:52 +0000 Subject: [PATCH] fix: numeric check git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@6713 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/42_SYSMON.pm | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/fhem/FHEM/42_SYSMON.pm b/fhem/FHEM/42_SYSMON.pm index d1dc3f5a9..3f077a387 100644 --- a/fhem/FHEM/42_SYSMON.pm +++ b/fhem/FHEM/42_SYSMON.pm @@ -30,7 +30,7 @@ package main; use strict; use warnings; -my $VERSION = "1.9.2"; +my $VERSION = "1.9.3"; use constant { PERL_VERSION => "perl_version", @@ -928,11 +928,15 @@ SYSMON_getCPUCoreNum($) return $sys_cpu_core_num if $sys_cpu_core_num; my $str = SYSMON_execute($hash, "cat /sys/devices/system/cpu/kernel_max"); - if(int($str)!=0) { - $sys_cpu_core_num = int($str)+1; - return $sys_cpu_core_num; - } - + if(defined($str)) { + if($str ne "") { + if(int($str)!=0) { + $sys_cpu_core_num = int($str)+1; + return $sys_cpu_core_num; + } + } + } + return 1; # Default / unbekannt }