TTY: fix earlier PTY select "improvement"
It was just plain wrong. Change-Id: Ieab4b4f01d9461e05e0d0ba6427a99d863d6b98d
This commit is contained in:
parent
e5cc85fdc4
commit
b058039a35
1 changed files with 1 additions and 1 deletions
|
@ -269,7 +269,7 @@ static int select_try_pty(tty_t *tp, int ops)
|
|||
/* Write won't block on error. */
|
||||
if (pp->state & TTY_CLOSED) r |= CDEV_OP_WR;
|
||||
else if (pp->wrleft != 0 || pp->wrcum != 0) r |= CDEV_OP_WR;
|
||||
else if (tp->tty_inleft > 0) r |= CDEV_OP_WR; /* There's a reader. */
|
||||
else if (tp->tty_incount < buflen(tp->tty_inbuf)) r |= CDEV_OP_WR;
|
||||
}
|
||||
|
||||
if (ops & CDEV_OP_RD) {
|
||||
|
|
Loading…
Reference in a new issue