procd: fix uci_validation
[openwrt/svn-archive/archive.git] / package / system / procd / files / procd.sh
index 67924a27491e062dc75375c9fdc52b2007e86dc3..c5fd512486990c9018d8530395d3f31e4aa24b1d 100644 (file)
@@ -269,9 +269,10 @@ uci_validate_section()
        local _package="$1"
        local _type="$2"
        local _name="$3"
+       local _result
        local _error
        shift; shift; shift
-       local _result=`/sbin/validate_data "$_package" "$_type" "$_name" "$@" 2> /dev/null`
+       _result=`/sbin/validate_data "$_package" "$_type" "$_name" "$@" 2> /dev/null`
        _error=$?
        eval "$_result"
        [ "$_error" = "0" ] || `/sbin/validate_data "$_package" "$_type" "$_name" "$@" 1> /dev/null`