diff --git a/fhem/FHEM/00_CUL.pm b/fhem/FHEM/00_CUL.pm index f3a96aeae..b463dd2d6 100755 --- a/fhem/FHEM/00_CUL.pm +++ b/fhem/FHEM/00_CUL.pm @@ -509,8 +509,7 @@ CUL_ReadAnswer($$$) if($nfound < 0) { next if ($! == EAGAIN() || $! == EINTR() || $! == 0); my $err = $!; - close($hash->{FD}); - undef($hash->{FD}); + CUL_Disconnected($hash); return("CUL_ReadAnswer $arg: $err", undef); } return ("Timeout reading answer for get $arg", undef)