From da6e711e5cde8c6524602b0a021f316ff3e66b58 Mon Sep 17 00:00:00 2001 From: Ron Koenderink Date: Sat, 8 Dec 2007 23:09:56 +0000 Subject: [PATCH] (recv_input): Skip CR when creating command buffer. This prevents mismatches between command buffer and the response from the server during the secure check. --- src/client/play.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/play.c b/src/client/play.c index ff465e5fb..7cd4e5b5f 100644 --- a/src/client/play.c +++ b/src/client/play.c @@ -181,7 +181,7 @@ recv_input(int fd, struct ring *inbuf) for (i = -n; i < 0; i++) { ch = ring_peek(inbuf, i); assert(ch != EOF); - if (lbuf_putc(&cmdbuf, ch)) { + if (ch != '\r' && lbuf_putc(&cmdbuf, ch)) { line = lbuf_line(&cmdbuf); if (auxfp) fputs(line, auxfp); -- 2.43.0