summary refs log tree commit diff
path: root/src/funcs/pushd
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2018-05-11 23:41:25 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2018-05-15 13:57:27 +0800
commit469c5fd4f57622b1a6571172898ab29430319d4a (patch)
tree028af010f14484aa3263d68e5cb262cba60fdb60 /src/funcs/pushd
parentRelease 0.5.10.1. (diff)
downloaddash-469c5fd4f57622b1a6571172898ab29430319d4a.tar.gz
dash-469c5fd4f57622b1a6571172898ab29430319d4a.zip
parser: Fix incorrect eating of backslash newlines
With the introduction of synstack->syntax, a number of references
to the syntax variable was missed during the conversion.  This
causes backslash newlines to be incorrectly removed in single
quote context.

This patch also combines these calls into a new helper function
pgetc_top.

Fixes: ab1cecb40478 ("parser: Add syntax stack for recursive...")
Reported-by: Leah Neukirchen <leah@vuxu.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'src/funcs/pushd')
0 files changed, 0 insertions, 0 deletions