diff --git a/src/client/play.c b/src/client/play.c index 4979bae5..03718c79 100644 --- a/src/client/play.c +++ b/src/client/play.c @@ -432,11 +432,11 @@ recv_input(int fd, struct ring *inbuf) assert(ch != EOF); if (ch != '\r' && lbuf_putc(&cmdbuf, ch) > 0) { line = lbuf_line(&cmdbuf); - if (auxfp) - fputs(line, auxfp); save_input(line); lbuf_init(&cmdbuf); } + if (auxfp) + putc(ch, auxfp); } return res;