main.uc: remove uneeded/wrong set reload restrictions
authorJo-Philipp Wich <jo@mein.io>
Wed, 5 Oct 2022 11:23:57 +0000 (13:23 +0200)
committerJo-Philipp Wich <jo@mein.io>
Wed, 5 Oct 2022 11:23:57 +0000 (13:23 +0200)
Always reload sets, regardless of whether they contain entries or not.

Also don't require a set to define a `loadfile` option in order to get
reloaded by `fw4 reload-sets`.

Ref: https://forum.openwrt.org/t/x/138579/53
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
root/usr/share/firewall4/main.uc

index 077191df3abc803f5ab3943eadf216ae6261cf7c..1d8a405f35724eb7c3c01d4ce46512ac6f0ab362 100644 (file)
@@ -18,9 +18,6 @@ function reload_sets() {
            sets = fw4.check_set_types();
 
        for (let set in state.ipsets) {
-               if (!set.loadfile || !length(set.entries))
-                       continue;
-
                if (!exists(sets, set.name)) {
                        warn(`Named set '${set.name}' does not exist - do you need to restart the firewall?\n`);
                        continue;