fix uci_set_state for empty values
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 20 Aug 2008 12:34:17 +0000 (12:34 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 20 Aug 2008 12:34:17 +0000 (12:34 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12345 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/uci/files/lib/config/uci.sh

index f5d8ddc..38f3097 100644 (file)
@@ -60,7 +60,7 @@ uci_set_state() {
        local OPTION="$3"
        local VALUE="$4"
 
-       [ -z "$VALUE" ] && return 0
+       [ "$#" = 4 ] || return 0
        /sbin/uci -P /var/state set "$PACKAGE.$CONFIG${OPTION:+.$OPTION}=$VALUE"
 }