X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffirewall3.git;a=blobdiff_plain;f=rules.c;h=7f748ebb043fb96028d3598fc5f93c94ace3d137;hp=5a6ea004bf42b33a68e9fd4bc8c705affe509c57;hb=78e134ba7cdc473e7cdf0422b863579ac700ac13;hpb=a1cf3074e2eae780226c79477e895479ba6e29f2 diff --git a/rules.c b/rules.c index 5a6ea00..7f748eb 100644 --- a/rules.c +++ b/rules.c @@ -365,6 +365,14 @@ expand_rule(struct fw3_state *state, enum fw3_family family, return; } + if (!fw3_check_ipset(rule->_ipset)) + { + info(" ! Skipping due to missing ipset '%s'", + rule->_ipset->external + ? rule->_ipset->external : rule->_ipset->name); + return; + } + set(rule->_ipset->flags, family, family); }