hush: fix corner cases with exec in empty expansions
Cases like these: var=val exec >redir var=val `` >redir function old new delta run_pipe 1701 1723 +22 redirect_and_varexp_helper 56 55 -1 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 22/-1) Total: 21 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
2
shell/ash_test/ash-redir/redir_exec1.right
Normal file
2
shell/ash_test/ash-redir/redir_exec1.right
Normal file
@@ -0,0 +1,2 @@
|
||||
redir_exec1.tests: line 1: can't create /cant/be/created: nonexistent directory
|
||||
First
|
2
shell/ash_test/ash-redir/redir_exec1.tests
Executable file
2
shell/ash_test/ash-redir/redir_exec1.tests
Executable file
@@ -0,0 +1,2 @@
|
||||
v=`echo First >&2` exec >/cant/be/created
|
||||
echo One:$?
|
Reference in New Issue
Block a user