diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2014-10-30 11:53:35 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2014-10-30 11:53:35 +0800 |
commit | cbd6165076cbbf18e68a292f80c1d454fdbedc22 (patch) | |
tree | 820aeb2bbc6067dac888bbd157119a6a23052428 /ChangeLog | |
parent | [PARSER] Simplify EOF/newline handling in list parser (diff) | |
download | dash-cbd6165076cbbf18e68a292f80c1d454fdbedc22.tar.gz dash-cbd6165076cbbf18e68a292f80c1d454fdbedc22.zip |
[PARSER] Catch variable length expansions on non-existant specials
Currently we only check special variable names that follow directly after $ or ${. So errors such as ${#&} are not caught. This patch fixes that by moving the is_special check to just before we print out the special variable name. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 8e0d276..6a64f74 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2014-10-30 Herbert Xu <herbert@gondor.apana.org.au> + + * Catch variable length expansions on non-existant specials. + 2014-10-28 Herbert Xu <herbert@gondor.apana.org.au> * Removed unnecessary pungetc on EOF from parser. |