(recv_input): Skip CR when creating command buffer.
This prevents mismatches between command buffer and the response from the server during the secure check.
This commit is contained in:
parent
9b87ff70be
commit
da6e711e5c
1 changed files with 1 additions and 1 deletions
|
@ -181,7 +181,7 @@ recv_input(int fd, struct ring *inbuf)
|
||||||
for (i = -n; i < 0; i++) {
|
for (i = -n; i < 0; i++) {
|
||||||
ch = ring_peek(inbuf, i);
|
ch = ring_peek(inbuf, i);
|
||||||
assert(ch != EOF);
|
assert(ch != EOF);
|
||||||
if (lbuf_putc(&cmdbuf, ch)) {
|
if (ch != '\r' && lbuf_putc(&cmdbuf, ch)) {
|
||||||
line = lbuf_line(&cmdbuf);
|
line = lbuf_line(&cmdbuf);
|
||||||
if (auxfp)
|
if (auxfp)
|
||||||
fputs(line, auxfp);
|
fputs(line, auxfp);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue