2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 03:06:37 +00:00

fhem.pl: forbid : in device name (warning is 15month old now) Forum #38276

git-svn-id: https://svn.fhem.de/fhem/trunk@13938 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2017-04-08 17:46:01 +00:00
parent 8f89f740ef
commit a78440a790

View File

@ -1859,12 +1859,7 @@ CommandDefine($$)
if(int(@a) < 2);
return "$name already defined, delete it first" if(defined($defs{$name}));
return "Invalid characters in name (not A-Za-z0-9._): $name"
if($name !~ m/^[a-z0-9.:_]*$/i);
if($name =~ m/:/) { # Forum #45788
my $msg = "unsupported character (:) in devicename $name";
return $msg if($init_done);
Log 3, "WARNING: $msg";
}
if($name !~ m/^[a-z0-9._]*$/i);
my $m = $a[1];
if(!$modules{$m}) { # Perhaps just wrong case?