fhem.pl: InternalTimer loop fix (Forum #40598)

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@9195 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig
2015-09-03 07:23:40 +00:00
parent 291711e9ea
commit ef2111a371

View File

@@ -2670,7 +2670,8 @@ HandleTimeout()
# Check the internal list. # Check the internal list.
foreach my $i (sort { $intAt{$a}{TRIGGERTIME} <=> foreach my $i (sort { $intAt{$a}{TRIGGERTIME} <=>
$intAt{$b}{TRIGGERTIME} } keys %intAt) { $intAt{$b}{TRIGGERTIME} } keys %intAt) {
next if(!defined($i) || !$intAt{$i}); # deleted in the loop $i = "" if(!defined($i)); # Forum #40598
next if(!$intAt{$i}); # deleted in the loop
my $tim = $intAt{$i}{TRIGGERTIME}; my $tim = $intAt{$i}{TRIGGERTIME};
my $fn = $intAt{$i}{FN}; my $fn = $intAt{$i}{FN};
if(!defined($tim) || !defined($fn)) { if(!defined($tim) || !defined($fn)) {