hush: fix exit code propagation from cmd
. +45 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -1,17 +1,17 @@
|
||||
0
|
||||
0
|
||||
hush: can't execute '': No such file or directory
|
||||
0
|
||||
127
|
||||
hush: can't execute '': No such file or directory
|
||||
0
|
||||
127
|
||||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
hush: can't execute '': No such file or directory
|
||||
0
|
||||
127
|
||||
hush: can't execute '': No such file or directory
|
||||
0
|
||||
127
|
||||
0
|
||||
0
|
||||
hush: can't execute '': No such file or directory
|
||||
|
@ -1,17 +1,13 @@
|
||||
true; ``; echo $?
|
||||
false; ``; echo $?
|
||||
# UNFIXED BUG. bash sets $? to 127:
|
||||
true; `""`; echo $?
|
||||
# bash sets $? to 127:
|
||||
false; `""`; echo $?
|
||||
true; ` `; echo $?
|
||||
false; ` `; echo $?
|
||||
|
||||
true; $(); echo $?
|
||||
false; $(); echo $?
|
||||
# bash sets $? to 127:
|
||||
true; $(""); echo $?
|
||||
# bash sets $? to 127:
|
||||
false; $(""); echo $?
|
||||
true; $( ); echo $?
|
||||
false; $( ); echo $?
|
||||
|
Reference in New Issue
Block a user