mirror of
https://github.com/sheumann/hush.git
synced 2024-12-21 23:29:34 +00:00
tee: "-" is a name for stdout, handle it that way
This commit is contained in:
parent
09ce45fd10
commit
4b8171cd7a
@ -50,10 +50,13 @@ int tee_main(int argc, char **argv)
|
||||
files[0] = stdout;
|
||||
goto GOT_NEW_FILE;
|
||||
do {
|
||||
*fp = fopen_or_warn(*argv, mode);
|
||||
if (*fp == NULL) {
|
||||
retval = EXIT_FAILURE;
|
||||
continue;
|
||||
*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:
|
||||
|
Loading…
Reference in New Issue
Block a user