diff --git a/fhem/FHEM/TcpServerUtils.pm b/fhem/FHEM/TcpServerUtils.pm index 119edd8d6..467335b2e 100644 --- a/fhem/FHEM/TcpServerUtils.pm +++ b/fhem/FHEM/TcpServerUtils.pm @@ -121,6 +121,7 @@ TcpServer_Accept($$) SSL_cipher_list => 'HIGH:!RC4:!eNULL:!aNULL', Timeout => 4, }); + $! = EINVAL if(!$clientinfo[0]->blocking() && $!==EWOULDBLOCK); }; my $err = $!; if( !$ret