summaryrefslogtreecommitdiff
path: root/src/iobuf.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/iobuf.c')
-rw-r--r--src/iobuf.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/iobuf.c b/src/iobuf.c
index 6516a2c..050f2ed 100644
--- a/src/iobuf.c
+++ b/src/iobuf.c
@@ -32,13 +32,9 @@
int mtdev_idle(struct mtdev *dev, int fd, int ms)
{
- struct mtdev_state *state = dev->state;
- struct mtdev_iobuf *buf = &state->iobuf;
+ struct mtdev_iobuf *buf = &dev->state->iobuf;
struct pollfd fds = { fd, POLLIN, 0 };
- return evbuf_empty(&state->outbuf) &&
- evbuf_empty(&state->inbuf) &&
- buf->head == buf->tail &&
- poll(&fds, 1, ms) <= 0;
+ return buf->head == buf->tail && poll(&fds, 1, ms) <= 0;
}
int mtdev_fetch(struct mtdev *dev, int fd, struct input_event *ev)