mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-07 19:04:20 +00:00
98_XmlList.pm: avoid crash if IODev is a string (Forum #112114)
git-svn-id: https://svn.fhem.de/fhem/trunk@22518 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
cf79ed6ac9
commit
c256e50f07
@ -77,8 +77,13 @@ CommandXmlList($$)
|
||||
$str .= sprintf("\t\t\t<INT key=\"%s\" value=\"%s\"/>\n",
|
||||
XmlEscape($c), XmlEscape($p->{$c}));
|
||||
}
|
||||
$str .= sprintf("\t\t\t<INT key=\"IODev\" value=\"%s\"/>\n",
|
||||
$p->{IODev}{NAME}) if($p->{IODev} && $p->{IODev}{NAME});
|
||||
|
||||
if($p->{IODev} &&
|
||||
ref($p->{IODev}) eq "HASH" &&
|
||||
$p->{IODev}{NAME}) {
|
||||
$str .= sprintf("\t\t\t<INT key=\"IODev\" value=\"%s\"/>\n",
|
||||
$p->{IODev}{NAME})
|
||||
}
|
||||
|
||||
foreach my $c (sort keys %{$attr{$d}}) {
|
||||
next if(!$si && $c =~ m/^\./);
|
||||
|
Loading…
x
Reference in New Issue
Block a user