fix shell escaping bug in append() function
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 9 Oct 2006 04:29:27 +0000 (04:29 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 9 Oct 2006 04:29:27 +0000 (04:29 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4981 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/base-files/default/etc/functions.sh

index ce22ed151c3e25dd2eaf9aa6ac6c25e7f87e1e00..2ce172eb358fb2cd2e6020831075d53fea78f47f 100755 (executable)
@@ -25,7 +25,7 @@ append() {
        local var="$1"
        local value="$2"
        local sep="${3:- }"
-       eval "export ${var}=\"\${${var}:+\${${var}}${value:+$sep}}$value\""
+       eval "export ${var}=\"\${${var}:+\${${var}}${value:+$sep}}\$value\""
 }
 
 reset_cb() {