summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/unexpand.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/unexpand.c b/src/unexpand.c
index 5e8fe9c0d..9b3a07163 100644
--- a/src/unexpand.c
+++ b/src/unexpand.c
@@ -257,7 +257,7 @@ next_file (FILE *fp)
error (0, errno, "%s", prev_file);
exit_status = EXIT_FAILURE;
}
- if (fp == stdin)
+ if (STREQ (prev_file, "-"))
clearerr (fp); /* Also clear EOF. */
else if (fclose (fp) != 0)
{
@@ -268,7 +268,7 @@ next_file (FILE *fp)
while ((file = *file_list++) != NULL)
{
- if (file[0] == '-' && file[1] == '\0')
+ if (STREQ (file, "-"))
{
have_read_stdin = true;
prev_file = file;