From 39ce2809029e3273ed212d9b31ffa350f12d521c Mon Sep 17 00:00:00 2001 From: Jason Felice Date: Fri, 4 May 2018 11:42:34 -0400 Subject: Initialize fd_set correctly --- src/tty.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/tty.c b/src/tty.c index ed951b3..0d53797 100644 --- a/src/tty.c +++ b/src/tty.c @@ -90,6 +90,7 @@ char tty_getchar(tty_t *tty) { int tty_input_ready(tty_t *tty) { fd_set readfs; struct timeval tv = {0, 0}; + FD_ZERO(&readfs); FD_SET(tty->fdin, &readfs); select(tty->fdin + 1, &readfs, NULL, NULL, &tv); return FD_ISSET(tty->fdin, &readfs); -- cgit v1.2.3