summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--coreutils/tee.c3
-rw-r--r--tee.c3
2 files changed, 2 insertions, 4 deletions
diff --git a/coreutils/tee.c b/coreutils/tee.c
index 439cf7d..64a0922 100644
--- a/coreutils/tee.c
+++ b/coreutils/tee.c
@@ -45,9 +45,8 @@ tee_main(int argc, char **argv)
files = (FILE **)xmalloc(sizeof(FILE *) * (argc - optind + 1));
files[nfiles++] = stdout;
while (optind < argc) {
- if ((files[nfiles++] = fopen(argv[optind++], mode)) == NULL) {
+ if ((files[nfiles++] = wfopen(argv[optind++], mode)) == NULL) {
nfiles--;
- perror_msg("%s", argv[optind-1]);
status = 1;
}
}
diff --git a/tee.c b/tee.c
index 439cf7d..64a0922 100644
--- a/tee.c
+++ b/tee.c
@@ -45,9 +45,8 @@ tee_main(int argc, char **argv)
files = (FILE **)xmalloc(sizeof(FILE *) * (argc - optind + 1));
files[nfiles++] = stdout;
while (optind < argc) {
- if ((files[nfiles++] = fopen(argv[optind++], mode)) == NULL) {
+ if ((files[nfiles++] = wfopen(argv[optind++], mode)) == NULL) {
nfiles--;
- perror_msg("%s", argv[optind-1]);
status = 1;
}
}