ash: expand: Fix bugs with words connected to the right of $@
Upstream email:
This is actually composed of two bugs. First of all our tracking
of quotemark is wrong so anything after "$@" becomes quoted. Once
we fix that then the problem is that the first space character
after "$@" is not recognised as an IFS.
This patch fixes both.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
2
shell/hush_test/hush-parsing/starquoted3.right
Normal file
2
shell/hush_test/hush-parsing/starquoted3.right
Normal file
@@ -0,0 +1,2 @@
|
||||
<a>
|
||||
<>
|
||||
1
shell/hush_test/hush-parsing/starquoted3.tests
Executable file
1
shell/hush_test/hush-parsing/starquoted3.tests
Executable file
@@ -0,0 +1 @@
|
||||
set -- a ""; space=" "; printf "<%s>\n" "$@"$space
|
||||
Reference in New Issue
Block a user