X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/b12a3e34a3cc1a92850a377c95296b2fb1f74133..9d43dbd716ca1c46e5c92a1ba4e56c7dbaa4ec86:/package/firewall/files/lib/core_interface.sh diff --git a/package/firewall/files/lib/core_interface.sh b/package/firewall/files/lib/core_interface.sh index ed6a4b150..bc9eb96dd 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" }