procd: fix processing of datatype specification with spaces
authorjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 28 Nov 2013 11:26:34 +0000 (11:26 +0000)
committerjow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 28 Nov 2013 11:26:34 +0000 (11:26 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38935 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/system/procd/files/procd.sh

index ddb6d95..2f97a5d 100644 (file)
@@ -222,10 +222,10 @@ uci_validate_section()
        local name="$3"
        local error
        shift; shift; shift
        local name="$3"
        local error
        shift; shift; shift
-       local result=`/sbin/validate_data "$package" "$type" "$name" $@ 2> /dev/null`
+       local result=`/sbin/validate_data "$package" "$type" "$name" "$@" 2> /dev/null`
        error=$?
        eval "$result"
        error=$?
        eval "$result"
-       [ "$error" = "0" ] || `/sbin/validate_data "$package" "$type" "$name" $@ 1> /dev/null`
+       [ "$error" = "0" ] || `/sbin/validate_data "$package" "$type" "$name" "$@" 1> /dev/null`
        return $error
 }
 
        return $error
 }