From 7750d1ac2de4cb0089e1529e654be2bfea4baa0b Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 4 Sep 2003 21:43:12 +0000 Subject: [PATCH] (pipe_lines): Don't truncate return value from safe_read. --- src/tail.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tail.c b/src/tail.c index f4299c9b8f..019130362e 100644 --- a/src/tail.c +++ b/src/tail.c @@ -536,7 +536,8 @@ pipe_lines (const char *pretty_filename, int fd, uintmax_t n_lines, /* Input is always read into a fresh buffer. */ while (1) { - n_read = tmp->nbytes = safe_read (fd, tmp->buffer, BUFSIZ); + n_read = safe_read (fd, tmp->buffer, BUFSIZ); + tmp->nbytes = n_read; if (n_read == 0 || n_read == SAFE_READ_ERROR) break; *read_pos += n_read; -- 2.47.2