diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2013-05-26 17:22:11 +0200 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2013-05-26 17:25:23 +0200 |
commit | d2a8a3f6a29746a3a07d2e3415737bcc2241afce (patch) | |
tree | b3a1a18556c49b7d972d5688c77511ef84f4e92c /redirects.c | |
parent | ea46bc485f05548bb2bd26bc446167e211962c92 (diff) | |
download | firewall3-d2a8a3f6a29746a3a07d2e3415737bcc2241afce.tar.gz |
Only emit different ip family warnings if the ip wasn't automatically resolved
Diffstat (limited to 'redirects.c')
-rw-r--r-- | redirects.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/redirects.c b/redirects.c index 7bafec2..de3d42e 100644 --- a/redirects.c +++ b/redirects.c @@ -540,7 +540,11 @@ expand_redirect(struct fw3_ipt_handle *handle, struct fw3_state *state, !fw3_is_family(&redir->ip_dest, handle->family) || !fw3_is_family(&redir->ip_redir, handle->family)) { - info(" ! Skipping due to different family of ip address"); + if (!redir->ip_src.resolved || + !redir->ip_dest.resolved || + !redir->ip_redir.resolved) + info(" ! Skipping due to different family of ip address"); + return; } |