From 9e0adb9b09ec14afe2e5a222dda1c447f336ea06 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Wed, 15 May 2019 13:39:19 +0200 Subject: hush: fix quoted "${notexist-}" expansion to not disappear function old new delta expand_one_var 2296 2311 +15 Signed-off-by: Denys Vlasenko --- shell/hush_test/hush-vars/param_expand_default.right | 2 ++ shell/hush_test/hush-vars/param_expand_default.tests | 5 +++++ 2 files changed, 7 insertions(+) (limited to 'shell/hush_test') diff --git a/shell/hush_test/hush-vars/param_expand_default.right b/shell/hush_test/hush-vars/param_expand_default.right index acc717205..dbade3003 100644 --- a/shell/hush_test/hush-vars/param_expand_default.right +++ b/shell/hush_test/hush-vars/param_expand_default.right @@ -6,3 +6,5 @@ _aaaa _aaaa _aaaa _aaaa _aaaa _ _ _ _word _word _ _ _ _ _word _fff _fff _fff _fff _fff +1:1 +0:0 diff --git a/shell/hush_test/hush-vars/param_expand_default.tests b/shell/hush_test/hush-vars/param_expand_default.tests index 16e5f8efe..754827ab3 100755 --- a/shell/hush_test/hush-vars/param_expand_default.tests +++ b/shell/hush_test/hush-vars/param_expand_default.tests @@ -22,3 +22,8 @@ echo _$f _${f-} _${f:-} _${f-word} _${f:-word} f=fff echo _$f _${f-} _${f:-} _${f-word} _${f:-word} + +set -- +set -- "${1-}"; echo 1:$# +set -- +set -- ${1-}; echo 0:$# -- cgit v1.2.3