DevIo.pm: avoiding partial "endless" loops (Forum #53309)

git-svn-id: https://svn.fhem.de/fhem/trunk@11786 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig
2016-07-12 08:44:10 +00:00
parent 1dabfb396a
commit 8f9c3ee81f

View File

@@ -306,6 +306,7 @@ DevIo_OpenDev($$$;$)
return &$doCb(undef); # Forum 53309
}
delete($readyfnlist{"$name.$dev"});
my $timeout = $hash->{TIMEOUT} ? $hash->{TIMEOUT} : 3;
my $doTcpTail = sub($) {
my ($conn) = @_;
@@ -323,7 +324,6 @@ DevIo_OpenDev($$$;$)
$hash->{TCPDev} = $conn;
$hash->{FD} = $conn->fileno();
delete($readyfnlist{"$name.$dev"});
$selectlist{"$name.$dev"} = $hash;
return 1;
};