selectively delete chains in filter and nat tables
[project/firewall3.git] / rules.c
diff --git a/rules.c b/rules.c
index 3ad2a6a..12c04c9 100644 (file)
--- a/rules.c
+++ b/rules.c
@@ -142,7 +142,7 @@ fw3_load_rules(struct fw3_state *state, struct uci_package *p)
                }
 
                if (rule->_dest)
-                       rule->_dest->has_dest_target[rule->target] = true;
+                       rule->_dest->has_dest_target |= (1 << rule->target);
 
                list_add_tail(&rule->list, &state->rules);
                continue;