diff --git a/fhem/CHANGED b/fhem/CHANGED index 65d1dfb2a..57e2e0b63 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -521,3 +521,5 @@ - bugfix: Uniform check for windows, enable CUL for windows. - bugfix: CUL/HMS parsing patches from Peter - bugfix: Fixes for Windows by Klaus + - bugfix: Another "rereadcfg" bugfix + - feature: Update to the current (1.27) CUL FHT interface diff --git a/fhem/fhem.pl b/fhem/fhem.pl index 853f6b458..404e21ff3 100755 --- a/fhem/fhem.pl +++ b/fhem/fhem.pl @@ -151,7 +151,7 @@ my %defaultattr; # Default attributes my %intAt; # Internal at timer hash. my $nextat; # Time when next timer will be triggered. my $intAtCnt=0; -my $cvsid = '$Id: fhem.pl,v 1.77 2009-08-04 08:03:57 rudolfkoenig Exp $'; +my $cvsid = '$Id: fhem.pl,v 1.78 2009-08-12 08:01:49 rudolfkoenig Exp $'; my $namedef = "where is either:\n" . "- a single device name\n" . @@ -317,6 +317,7 @@ while (1) { # reported by select, but is used by unix too, to check if the device is # attached again. foreach my $p (keys %selectlist) { + next if(!$selectlist{$p}); # due to rereadcfg / delete CallFn($selectlist{$p}{NAME}, "ReadFn", $selectlist{$p}) if(vec($rout, $selectlist{$p}{FD}, 1)); }