From d9f53481437f435bfa7896dc16f58019e22c9517 Mon Sep 17 00:00:00 2001 From: mgehre <> Date: Sat, 8 Dec 2012 18:23:16 +0000 Subject: [PATCH] MAX: fix usage of each() git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2285 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/10_MAX.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FHEM/10_MAX.pm b/FHEM/10_MAX.pm index 3d18a55e2..df0d9d6ca 100755 --- a/FHEM/10_MAX.pm +++ b/FHEM/10_MAX.pm @@ -98,8 +98,8 @@ MAX_DateTime2Internal($) sub MAX_TypeToTypeId($) { - while (my ($typeId, $type) = each (%device_types)) { - return $typeId if($_[0] eq $type); + foreach (keys %device_types) { + return $_ if($_[0] eq $device_types{$_}); } Log 1, "MAX_TypeToTypeId: Invalid type $_[0]"; return 0;