diff --git a/src/kiss.c b/src/kiss.c index 32adeef..97d8310 100644 --- a/src/kiss.c +++ b/src/kiss.c @@ -140,13 +140,13 @@ patty_kiss_tnc *patty_kiss_tnc_new_fd(int fd) { cfmakeraw(&tnc->attrs); - if (tcsetattr(fd, TCSANOW, &tnc->attrs) < 0) { - goto error_tcsetattr; - } - if (tcflush(fd, TCIOFLUSH) < 0) { goto error_tcflush; } + + if (tcsetattr(fd, TCSANOW, &tnc->attrs) < 0) { + goto error_tcsetattr; + } } else { errno = 0; }