diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 5e0e5e83b..3ca72de37 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -5882,6 +5882,10 @@ sub setKeyValue($$) { my ($key,$value) = @_; + return "setKeyValue: invalid key: $key" + if(!defined($key) || $key =~ m/\n/s); + return "setKeyValue: invalid value: $value" + if($value && $value =~ m/\n/s); my $fName = AttrVal("global", "keyFileName", "uniqueID"); $fName =~ s/\.\.//g; $fName = $attr{global}{modpath}."/FHEM/FhemUtils/$fName";