MAX: fix usage of each()

git-svn-id: https://fhem.svn.sourceforge.net/svnroot/fhem/trunk/fhem@2285 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
mgehre
2012-12-08 18:23:16 +00:00
parent a9bad2f25d
commit 00c1330a1e

View File

@@ -98,8 +98,8 @@ MAX_DateTime2Internal($)
sub sub
MAX_TypeToTypeId($) MAX_TypeToTypeId($)
{ {
while (my ($typeId, $type) = each (%device_types)) { foreach (keys %device_types) {
return $typeId if($_[0] eq $type); return $_ if($_[0] eq $device_types{$_});
} }
Log 1, "MAX_TypeToTypeId: Invalid type $_[0]"; Log 1, "MAX_TypeToTypeId: Invalid type $_[0]";
return 0; return 0;