summaryrefslogtreecommitdiff
path: root/redirects.c
diff options
context:
space:
mode:
Diffstat (limited to 'redirects.c')
-rw-r--r--redirects.c6
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;
}