diff --git a/src/lib/input.c b/src/lib/input.c index 9d7245d5f..579db8bae 100644 --- a/src/lib/input.c +++ b/src/lib/input.c @@ -890,7 +890,7 @@ control_read(tinfo* tcache, int ttyfd){ if((buf = malloc(BUFSIZ)) == NULL){ return -1; } - while((s = read(ttyfd, buf, sizeof(buf))) != -1){ + while((s = read(ttyfd, buf, BUFSIZ)) != -1){ for(ssize_t idx = 0; idx < s ; ++idx){ int r = pump_control_read(&inits, buf[idx]); if(r == 1){ // success!