summary refs log tree commit diff
path: root/src/funcs/pushd
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2018-04-03 00:40:25 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2018-04-19 18:19:29 +0800
commit6348e861b20d0b90275970af7357ac35ef956f16 (patch)
tree4f0d2e94ecf3ceecb14eba8a601fd4ffa8e00114 /src/funcs/pushd
parentman: correct typos, iff -> if (diff)
downloaddash-6348e861b20d0b90275970af7357ac35ef956f16.tar.gz
dash-6348e861b20d0b90275970af7357ac35ef956f16.zip
parser: Fix parsing of ${}
dash -c 'echo ${}' should print "Bad subtitution" but instead
fails with "Syntax error: Missing '}'".  This is caused by us
reading an extra character beyond the right brace.  This patch
fixes it so that this construct only fails during expansion rather
than during parsing.

Fixes: 3df3edd13389 ("[PARSER] Report substition errors at...")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'src/funcs/pushd')
0 files changed, 0 insertions, 0 deletions