From 3671d17c39f8c6f1e1f989b69a61d6173d9921f6 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Mon, 4 May 2020 17:40:01 +0000 Subject: [PATCH] 00_ZWDongle.pm: check for non-decimal numbers git-svn-id: https://svn.fhem.de/fhem/trunk@21865 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_ZWDongle.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/00_ZWDongle.pm b/fhem/FHEM/00_ZWDongle.pm index ea00f1436..fa505f6ec 100644 --- a/fhem/FHEM/00_ZWDongle.pm +++ b/fhem/FHEM/00_ZWDongle.pm @@ -389,7 +389,7 @@ ZWDongle_Set($@) $_ =~ s/^UNKNOWN_//; $_ = hex($defs{$_}{nodeIdHex}) if($defs{$_} && $defs{$_}{nodeIdHex}); - return "$_ is neither a device nor a decimal id" if($_ !~ m/\d+/); + return "$_ is neither a device nor a decimal id" if($_ !~ m/^\d+$/); } } @@ -471,6 +471,7 @@ ZWDongle_Get($@) $a[0] = hex($defs{$a[0]}{nodeIdHex}) if($defs{$a[0]} && $defs{$a[0]}{nodeIdHex}); + return "$a[0] is neither a device nor a decimal id" if($a[0] !~ m/^\d+$/); } my $out = sprintf($gets{$cmd}, @a);