projects
/
openwrt
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
base-files: config_get: prevent filename globbing
[openwrt/openwrt.git]
/
package
/
base-files
/
files
/
lib
/
functions.sh
diff --git
a/package/base-files/files/lib/functions.sh
b/package/base-files/files/lib/functions.sh
index 50a7b408698cbf5141d65f1f4eaf851c16d84876..edce75e8ff877aa28adea5b58463a95b19f8f7e2 100755
(executable)
--- a/
package/base-files/files/lib/functions.sh
+++ b/
package/base-files/files/lib/functions.sh
@@
-92,7
+92,7
@@
config_unset() {
# config_get <section> <option>
config_get() {
case "$3" in
- "") eval echo "\
${CONFIG_${1}_${2}:-\${4}}
";;
+ "") eval echo "\
"\${CONFIG_${1}_${2}:-\${4}}\"
";;
*) eval export ${NO_EXPORT:+-n} -- "${1}=\${CONFIG_${2}_${3}:-\${4}}";;
esac
}