aboutsummaryrefslogtreecommitdiffstats
path: root/toolchain
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2014-03-20 14:14:30 +0000
committerFelix Fietkau <nbd@openwrt.org>2014-03-20 14:14:30 +0000
commit33ae9569a4337868d706fe008db872c4824cc628 (patch)
treea7f35a0231aa8849ab40ee06974578ea9cee6602 /toolchain
parente926cfd9ac318275fffb442cbada224a8657da43 (diff)
downloadupstream-33ae9569a4337868d706fe008db872c4824cc628.tar.gz
upstream-33ae9569a4337868d706fe008db872c4824cc628.tar.bz2
upstream-33ae9569a4337868d706fe008db872c4824cc628.zip
busybox: fix existing "export -n" in ash
Minor fix to existing patch which did not correctly implement -n support for the export command in ash. The VEXPORT flag of a variable was set in the first call to setvareq() and then remained set in the subsequent call, because the variable already existed in the environment. Although /lib/functions.sh by default does not export variables (NO_EXPORT=1), this issue was leading to dirty environments. Without this fix: (ash) export A=1; export -n B=2; /bin/ash -c "echo \$A, \$B" 1, 2 With this fix: (ash) export A=1; export -n B=2; /bin/ash -c "echo \$A, \$B" 1, Signed-off-by: Christophe Lermytte <openwrt@lermytte.be> SVN-Revision: 39968
Diffstat (limited to 'toolchain')
0 files changed, 0 insertions, 0 deletions