From e9800cfecbcd3248ec155afc5c537ed88a6aba01 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Wed, 12 Sep 2012 14:04:47 +0000 Subject: [PATCH] return Error message if cannot convert the old telnet port attribute getAllSets fix for commands containing = git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@1845 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem.pl b/fhem.pl index a44457d41..2f7332419 100755 --- a/fhem.pl +++ b/fhem.pl @@ -359,7 +359,8 @@ createInterfaceDefinitions(); my $gp = $attr{global}{port}; if($gp) { Log 3, "Converting 'attr global port $gp' to 'define telnetPort telnet $gp'"; - CommandDefine(undef, "telnetPort telnet $gp"); + my $ret = CommandDefine(undef, "telnetPort telnet $gp"); + Log 1, "$ret" if($ret); delete($attr{global}{port}); } @@ -1583,7 +1584,7 @@ getAllSets($) my $em = AttrVal($d, "eventMap", undef); if($em) { $em = join(" ", grep { !/ / } - map { $_ =~ s/.*://s; $_ } + map { $_ =~ s/.*=//s; $_ } EventMapAsList($em)); $a2 = "$em $a2"; }