summary refs log tree commit diff
path: root/src/shell.h
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2007-09-25 10:54:13 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2007-09-25 10:54:13 +0800
commit170f44d00498bdb0e916e7efdc19a8d3489a381c (patch)
tree04da3c8817e14c0ee2f87a30ee6ab12b0234e032 /src/shell.h
parent[PARSER] Remove arithmetic expansion collapsing at parse time (diff)
downloaddash-170f44d00498bdb0e916e7efdc19a8d3489a381c.tar.gz
dash-170f44d00498bdb0e916e7efdc19a8d3489a381c.zip
[EXPAND] Do not expand tilde in parameter expansion within quotes
Previously code was added so that tilde expansion was carried out
parameter expansions within double quotes.  This change was made
with reference the behaviour of bash at the time.  Bash has since
be fixed so that this behaviour no longer occurs which is in line
with most other POSIX shells.

So this patch removes that behaviour in dash as well.

Test case:

	unset a
	echo "${a:-~root}"

Old result:

	/root

New result:

	~root
Diffstat (limited to 'src/shell.h')
0 files changed, 0 insertions, 0 deletions
4-18build: Remove added x509_verify.3 links 3.3.2June McEnroe 2021-04-18tls: Use EC_KEY_set_ex_dataJune McEnroe 2021-04-18Import LibreSSL 3.3.2June McEnroe 2021-03-05Bump version to 3.3.1p1 3.3.1p1June McEnroe 2021-03-05build: Add OpenSSL includes to libcompatJune McEnroe 2020-12-15Import LibreSSL 3.3.1June McEnroe 2020-11-24Import LibreSSL 3.3.0June McEnroe 2020-10-22Import LibreSSL 3.2.2June McEnroe 2020-09-29Import LibreSSL 3.2.1June McEnroe 2020-09-29import: Add m4/ax_add_fortify_source.m4June McEnroe 2020-08-05build: Add README.7 to EXTRA_DIST 3.2.0June McEnroe 2020-08-03doc: Indicate that only OpenSSL 1.1.1b and newer workJune McEnroe