diff options
Diffstat (limited to 'src/run/run.c')
-rw-r--r-- | src/run/run.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/run/run.c b/src/run/run.c index 9ea3de4b17..4179624313 100644 --- a/src/run/run.c +++ b/src/run/run.c @@ -538,14 +538,13 @@ static int parse_argv(int argc, char *argv[]) { arg_aggressive_gc = true; } - if (arg_stdio == ARG_STDIO_AUTO) { + if (arg_stdio == ARG_STDIO_AUTO) /* If we both --pty and --pipe are specified we'll automatically pick --pty if we are connected fully * to a TTY and pick direct fd passing otherwise. This way, we automatically adapt to usage in a shell * pipeline, but we are neatly interactive with tty-level isolation otherwise. */ arg_stdio = isatty(STDIN_FILENO) && isatty(STDOUT_FILENO) && isatty(STDERR_FILENO) ? ARG_STDIO_PTY : ARG_STDIO_DIRECT; - } if (argc > optind) { char **l; |