+ if (!fw3_is_family(rule->_src, family) ||
+ !fw3_is_family(rule->_dest, family))
+ {
+ info(" ! Skipping due to different family of zone");
+ return;
+ }
+
+ if (rule->_ipset)
+ {
+ if (!fw3_is_family(rule->_ipset, family))
+ {
+ info(" ! Skipping due to different family in ipset");
+ return;
+ }
+
+ setbit(rule->_ipset->flags, family);
+ }
+