summaryrefslogtreecommitdiff
path: root/shell/ash_test/ash-vars/param_expand_len.right
diff options
context:
space:
mode:
authorDenys Vlasenko2016-10-26 15:56:53 +0200
committerDenys Vlasenko2016-10-26 15:56:53 +0200
commitf15aa57a7f5edcbf3098873b8798c0ea7f496ed7 (patch)
tree5641162328f080297bd9a27cf50730dbb3a8f604 /shell/ash_test/ash-vars/param_expand_len.right
parente19923f6652a638ac39c84012e97f52cf5a7568e (diff)
downloadbusybox-f15aa57a7f5edcbf3098873b8798c0ea7f496ed7.zip
busybox-f15aa57a7f5edcbf3098873b8798c0ea7f496ed7.tar.gz
ash: [PARSER] Fix parsing of ${##1}
Upstream commit: Date: Thu, 4 Oct 2007 22:15:10 +0800 [PARSER] Fix parsing of ${##1} Previously dash treated ${##1} as a length operation. This patch fixes that. Test case: set -- a echo ${##1}OK Old result: 1OK New result: OK This was a real bug in ash (but not in hush). Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/ash_test/ash-vars/param_expand_len.right')
-rw-r--r--shell/ash_test/ash-vars/param_expand_len.right3
1 files changed, 3 insertions, 0 deletions
diff --git a/shell/ash_test/ash-vars/param_expand_len.right b/shell/ash_test/ash-vars/param_expand_len.right
index 96e8cb5..48d01d2 100644
--- a/shell/ash_test/ash-vars/param_expand_len.right
+++ b/shell/ash_test/ash-vars/param_expand_len.right
@@ -7,3 +7,6 @@ Make sure len parsing doesnt break arg count
Testing len op
4 3 2 1 0 0
0 3 0
+Nothing:
+Nothing:
+One:1