diff --git a/channels/serial/client/serial_tty.c b/channels/serial/client/serial_tty.c index 9da45bdb0..95bf375fe 100644 --- a/channels/serial/client/serial_tty.c +++ b/channels/serial/client/serial_tty.c @@ -409,12 +409,7 @@ BOOL serial_tty_read(SERIAL_TTY* tty, BYTE* buffer, UINT32* Length) ZeroMemory(buffer, *Length); - do - { - errno = 0; - status = read(tty->fd, buffer, *Length); - } - while(EAGAIN == errno); + status = read(tty->fd, buffer, *Length); if (status < 0) {