X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=redirects.c;h=24d13569b4d1a4b94c6dd58732af046137e99c96;hb=3488eecf1a5d9baa1808eaea7670a7aa2931e1ad;hp=6ea91b8123e099674a142266bf741ef41473a994;hpb=8875f2d067b84a40731983fd495f3e0e4daa493b;p=project%2Ffirewall3.git diff --git a/redirects.c b/redirects.c index 6ea91b8..24d1356 100644 --- a/redirects.c +++ b/redirects.c @@ -372,6 +372,14 @@ print_redirect(struct fw3_state *state, enum fw3_family family, return; } + if (!fw3_check_ipset(redir->_ipset)) + { + info(" ! Skipping due to missing ipset '%s'", + (redir->_ipset->external && *redir->_ipset->external) ? + redir->_ipset->external : redir->_ipset->name); + return; + } + set(redir->_ipset->flags, family, family); }