From c3ec4c2a4d36077103813937929f5b1540f60d34 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Tue, 14 Jul 2015 12:21:26 +0000 Subject: [PATCH] 00_ZWDongle.pm: Fix endless loop if the socat device is removed (Forum #38315) git-svn-id: https://svn.fhem.de/fhem/trunk@8964 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_ZWDongle.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fhem/FHEM/00_ZWDongle.pm b/fhem/FHEM/00_ZWDongle.pm index 179a40ca2..1579077be 100755 --- a/fhem/FHEM/00_ZWDongle.pm +++ b/fhem/FHEM/00_ZWDongle.pm @@ -463,7 +463,7 @@ ZWDongle_Clear($) $hash->{RA_Timeout} = 1.0; for(;;) { my ($err, undef) = ZWDongle_ReadAnswer($hash, "Clear", "wontmatch"); - last if($err && $err =~ m/^Timeout/); + last if($err && ($err =~ m/^Timeout/ || $err =~ m/No FD/)); } delete($hash->{RA_Timeout}); $hash->{PARTIAL} = "";