From db0e5c2d8bd8c7dea33b70a3b71df59f29c25b6a Mon Sep 17 00:00:00 2001 From: Sven Wischnowsky Date: Thu, 22 Mar 2001 12:13:15 +0000 Subject: skip redirections in execpline2() when looking for the command code (13706) --- Src/exec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Src') diff --git a/Src/exec.c b/Src/exec.c index ce083da86..fa49c3137 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -1189,11 +1189,11 @@ execpline2(Estate state, wordcode pcode, execcmd(state, input, output, how, last1 ? 1 : 2); else { int old_list_pipe = list_pipe; - Wordcode next = state->pc + (*state->pc); + Wordcode next = state->pc + (*state->pc), pc; wordcode code; state->pc++; - code = *state->pc; + for (pc = state->pc; wc_code(code = *pc) == WC_REDIR; pc += 3); mpipe(pipes); -- cgit 1.4.1