From abeaac66328f83d8962d6a5a4b9ce8712edbbaa5 Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Fri, 25 Sep 2015 14:17:53 -0700 Subject: Teach builtin_string to recognize redirections, not just pipes Allows cases like `string split \n < file.txt` to work. Fixes 2422 --- src/builtin_string.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/builtin_string.cpp') diff --git a/src/builtin_string.cpp b/src/builtin_string.cpp index 22f16fc6..a35903cb 100644 --- a/src/builtin_string.cpp +++ b/src/builtin_string.cpp @@ -54,7 +54,7 @@ static void string_unknown_option(parser_t &parser, io_streams_t &streams, const /* We read from stdin if we are the second or later process in a pipeline. */ static bool string_args_from_stdin(const io_streams_t &streams) { - return ! streams.is_first_process_in_pipeline; + return streams.stdin_is_directly_redirected; } static const wchar_t *string_get_arg_stdin(wcstring *storage, const io_streams_t &streams) -- cgit v1.2.3