properly deal with only v4 or only v6 start/stop/restart
[project/firewall3.git] / forwards.c
index d3750b5..8f899bd 100644 (file)
@@ -76,7 +76,7 @@ fw3_load_forwards(struct fw3_state *state, struct uci_package *p)
 
                if (forward->_dest)
                {
-                       forward->_dest->has_dest_target |= (1 << FW3_TARGET_ACCEPT);
+                       setbit(forward->_dest->has_dest_target, FW3_TARGET_ACCEPT);
 
                        if (forward->_src &&
                            (forward->_src->conntrack || forward->_dest->conntrack))