diff --git a/fhem/FHEM/98_configdb.pm b/fhem/FHEM/98_configdb.pm index 880751f60..c2f8381c4 100644 --- a/fhem/FHEM/98_configdb.pm +++ b/fhem/FHEM/98_configdb.pm @@ -183,7 +183,7 @@ sub CommandConfigdb($$) { when ('filedelete') { return "\n Syntax: configdb fileexport " if @a != 2; my $filename; - if(substr($param1,0,1) eq '/') { + if($param1 =~ m,^[./],) { $filename = $param1; } else { $filename = $attr{global}{modpath}; @@ -195,7 +195,7 @@ sub CommandConfigdb($$) { when ('fileexport') { return "\n Syntax: configdb fileexport " if @a != 2; my $filename; - if(substr($param1,0,1) eq '/') { + if($param1 =~ m,^[./],) { $filename = $param1; } else { $filename = $attr{global}{modpath}; @@ -207,7 +207,7 @@ sub CommandConfigdb($$) { when ('fileimport') { return "\n Syntax: configdb fileimport " if @a != 2; my $filename; - if(substr($param1,0,1) eq '/') { + if($param1 =~ m,^[./],) { $filename = $param1; } else { $filename = $attr{global}{modpath};