mirror of
https://github.com/sheumann/hush.git
synced 2024-12-22 14:30:31 +00:00
tee: "-" is a name for stdout, handle it that way
This commit is contained in:
parent
09ce45fd10
commit
4b8171cd7a
@ -50,11 +50,14 @@ int tee_main(int argc, char **argv)
|
||||
files[0] = stdout;
|
||||
goto GOT_NEW_FILE;
|
||||
do {
|
||||
*fp = stdout;
|
||||
if (NOT_LONE_DASH(*argv)) {
|
||||
*fp = fopen_or_warn(*argv, mode);
|
||||
if (*fp == NULL) {
|
||||
retval = EXIT_FAILURE;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
*np = *argv++;
|
||||
GOT_NEW_FILE:
|
||||
setbuf(*fp++, NULL); /* tee must not buffer output. */
|
||||
|
Loading…
Reference in New Issue
Block a user