summaryrefslogtreecommitdiff
path: root/src/tac.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2004-12-14 09:52:58 +0000
committerJim Meyering <jim@meyering.net>2004-12-14 09:52:58 +0000
commitab8392641b7f05970787c11dd87de7aed37c5dab (patch)
tree69f794583e5fb24194ca6ed502649ae70c203900 /src/tac.c
parent7f44c8d24ef5b9c0e0c8764455be7d9a35d137dc (diff)
downloadcoreutils-ab8392641b7f05970787c11dd87de7aed37c5dab.tar.xz
(tac_nonseekable): Return false also if copy_to_temp fails.
Diffstat (limited to 'src/tac.c')
-rw-r--r--src/tac.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tac.c b/src/tac.c
index 71bf752d4..ba206c1ef 100644
--- a/src/tac.c
+++ b/src/tac.c
@@ -501,8 +501,8 @@ tac_nonseekable (int input_fd, const char *file)
{
FILE *tmp_stream;
char *tmp_file;
- copy_to_temp (&tmp_stream, &tmp_file, input_fd, file);
- return tac_seekable (fileno (tmp_stream), tmp_file);
+ return (copy_to_temp (&tmp_stream, &tmp_file, input_fd, file)
+ && tac_seekable (fileno (tmp_stream), tmp_file));
}
/* Print FILE in reverse, copying it to a temporary