diff options
-rw-r--r-- | drivers/tty/n_tty.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/tty/n_tty.c b/drivers/tty/n_tty.c index cb8017aa4434..2747a3b20a50 100644 --- a/drivers/tty/n_tty.c +++ b/drivers/tty/n_tty.c | |||
@@ -1896,7 +1896,7 @@ err: | |||
1896 | static inline int input_available_p(struct tty_struct *tty, int poll) | 1896 | static inline int input_available_p(struct tty_struct *tty, int poll) |
1897 | { | 1897 | { |
1898 | struct n_tty_data *ldata = tty->disc_data; | 1898 | struct n_tty_data *ldata = tty->disc_data; |
1899 | int amt = poll && !TIME_CHAR(tty) ? MIN_CHAR(tty) : 1; | 1899 | int amt = poll && !TIME_CHAR(tty) && MIN_CHAR(tty) ? MIN_CHAR(tty) : 1; |
1900 | 1900 | ||
1901 | if (ldata->icanon && !L_EXTPROC(tty)) { | 1901 | if (ldata->icanon && !L_EXTPROC(tty)) { |
1902 | if (ldata->canon_head != ldata->read_tail) | 1902 | if (ldata->canon_head != ldata->read_tail) |