2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-16 04:36:02 +00:00

fhem.pl: handle EAGAIN as select return (Forum #127414)

git-svn-id: https://svn.fhem.de/fhem/trunk@25996 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2022-04-25 08:12:20 +00:00
parent 28cd0fdda5
commit 3c41a23350

View File

@ -740,7 +740,8 @@ while (1) {
$errcount++;
# Handling "Bad file descriptor". This is a programming error.
if($err == 9 || $err == 10038) { # BADF, don't want to "use errno.ph"
# 9/10038 => BADF, 11=>EAGAIN. don't want to "use errno.ph"
if($err == 11 || $err == 9 || $err == 10038) {
my $nbad = 0;
foreach my $p (keys %selectlist) {
my ($tin, $tout) = ('', '');