diff --git a/net/respondd/src/respondd.c b/net/respondd/src/respondd.c index 5403038..b4e8691 100644 --- a/net/respondd/src/respondd.c +++ b/net/respondd/src/respondd.c @@ -432,7 +432,7 @@ static void accept_request(struct request_schedule *schedule, int sock, update_time(); // Timeout - if (input_bytes < 0 && errno == EWOULDBLOCK) + if (input_bytes < 0 && (errno == EAGAIN || errno == EWOULDBLOCK)) return; if (input_bytes < 0) {