summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2008-08-20 12:34:17 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2008-08-20 12:34:17 +0000
commitfe53cab771604b701cb00d6ee122653bac1c8544 (patch)
tree643fc1fccc8051bfa0e6761ae63fea078ab39cff
parent8a1e72be0a34658cf2d8daecd7a6faf40eac9a3c (diff)
fix uci_set_state for empty values
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12345 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r--package/uci/files/lib/config/uci.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/package/uci/files/lib/config/uci.sh b/package/uci/files/lib/config/uci.sh
index f5d8ddc1f..38f3097f5 100644
--- a/package/uci/files/lib/config/uci.sh
+++ b/package/uci/files/lib/config/uci.sh
@@ -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"
}