diff options
author | Ron Yorston <rmy@tigress.co.uk> | 2015-03-16 14:14:11 +0000 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2015-03-22 16:55:44 +0100 |
commit | 75a76269ba2549cb5392d7d720a4c393de01b934 (patch) | |
tree | 59c0b0029589482d8fb96b7067f4e4d95542eb09 /libbb/fflush_stdout_and_exit.c | |
parent | 6798564b9e2f1a81b8c2d0cb4add97cb736d982b (diff) | |
download | busybox-75a76269ba2549cb5392d7d720a4c393de01b934.tar.gz |
ash: do not split the result of tilde expansion
A tilde expansion generates a valid pathname. Splitting it using IFS
either leaves it unchanged or changes it to something unintended.
Example:
IFS=m HOME=/tmp; printf "%s\n" ~
Based on this commit authored by Jilles Tjoelker:
http://git.kernel.org/cgit/utils/dash/dash.git/commit/?id=834629283f6c629a4da05ef60bae9445c954a19a
Signed-off-by: Ron Yorston <rmy@tigress.co.uk>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb/fflush_stdout_and_exit.c')
0 files changed, 0 insertions, 0 deletions