diff options
-rw-r--r-- | shell/ash.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/shell/ash.c b/shell/ash.c index bf7afaba0..13b4329b5 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -13878,7 +13878,8 @@ int ash_main(int argc UNUSED_PARAM, char **argv) | |||
13878 | if (minusc) { | 13878 | if (minusc) { |
13879 | /* evalstring pushes parsefile stack. | 13879 | /* evalstring pushes parsefile stack. |
13880 | * Ensure we don't falsely claim that 0 (stdin) | 13880 | * Ensure we don't falsely claim that 0 (stdin) |
13881 | * is one of stacked source fds */ | 13881 | * is one of stacked source fds. |
13882 | * Testcase: ash -c 'exec 1>&0' must not complain. */ | ||
13882 | if (!sflag) | 13883 | if (!sflag) |
13883 | g_parsefile->fd = -1; | 13884 | g_parsefile->fd = -1; |
13884 | evalstring(minusc, 0); | 13885 | evalstring(minusc, 0); |