X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=package%2Ffirewall%2Ffiles%2Flib%2Fcore_interface.sh;h=bc9eb96ddedc2faa349ccc40d72fa63203229a00;hp=ed6a4b150fd9414f0a229903445d86b30fc1f375;hb=2f037efc59306123e33bc75cfcb0d54d904426d6;hpb=76ee14069ebd880127c46ee6c2f437828b81d9c2 diff --git a/package/firewall/files/lib/core_interface.sh b/package/firewall/files/lib/core_interface.sh index ed6a4b150f..bc9eb96dde 100644 --- a/package/firewall/files/lib/core_interface.sh +++ b/package/firewall/files/lib/core_interface.sh @@ -8,6 +8,7 @@ fw__uci_state_add() { val="${val// $item / }" val="${val# }" val="${val% }" + uci_revert_state firewall core $var uci_set_state firewall core $var "${val:+$val }$item" } @@ -19,6 +20,7 @@ fw__uci_state_del() { val="${val// $item / }" val="${val# }" val="${val% }" + uci_revert_state firewall core $var uci_set_state firewall core $var "$val" }