diff --git a/src/serial_posix.c b/src/serial_posix.c index 2b0c3fa..af4beba 100644 --- a/src/serial_posix.c +++ b/src/serial_posix.c @@ -417,7 +417,7 @@ serial_configure (serial_t *device, int baudrate, int databits, int parity, int } // Apply the new settings. - if (tcsetattr (device->fd, TCSANOW, &tty) != 0) { + if (tcsetattr (device->fd, TCSANOW, &tty) != 0 && NOPTY) { SYSERROR (device->context, errno); return -1; }