diff --git a/server/request.c b/server/request.c index cddf43808e2..8849e09f46a 100644 --- a/server/request.c +++ b/server/request.c @@ -188,7 +188,7 @@ void read_request( struct thread *thread ) kill_thread( thread, 0 ); else if (ret > 0) fatal_protocol_error( thread, "partial read %d\n", ret ); - else + else if (errno != EWOULDBLOCK && errno != EAGAIN) fatal_protocol_perror( thread, "read" ); }