From 9bb85624cf39f4cc1963d49d06c925cd16f267c6 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Thu, 7 May 1998 17:45:10 +0000 Subject: [PATCH] fix up compile warnings --- src/tac.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/tac.c b/src/tac.c index 3f362bd0e..9d5fddbb0 100644 --- a/src/tac.c +++ b/src/tac.c @@ -199,7 +199,6 @@ tac_stream (FILE *in, const char *file) char *separator1 = separator + 1; /* Speed optimization, non-regexp. */ int match_length1 = match_length - 1; /* Speed optimization, non-regexp. */ struct re_registers regs; - size_t x; /* Find the size of the input file. */ file_pos = lseek (fileno (in), (off_t) 0, SEEK_END); @@ -396,8 +395,13 @@ save_stdin (FILE **g_tmp, char **g_tempfile) tempfile = mktemp (template); fd = open (tempfile, O_RDWR | O_CREAT | O_TRUNC | O_EXCL, 0600); - if (fd == -1 || (tmp = fdopen (fd, "w+")) == NULL) + if (fd == -1) error (EXIT_FAILURE, errno, "%s", tempfile); + + tmp = fdopen (fd, "w+"); + if (tmp == NULL) + error (EXIT_FAILURE, errno, "%s", tempfile); + unlink (tempfile); while ((bytes_read = fread (G_buffer, 1, read_size, stdin)) > 0 -- 2.34.1