diff options
Diffstat (limited to 'extensions/libebt_redirect.c')
-rw-r--r-- | extensions/libebt_redirect.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/extensions/libebt_redirect.c b/extensions/libebt_redirect.c index 6e653997..7821935e 100644 --- a/extensions/libebt_redirect.c +++ b/extensions/libebt_redirect.c @@ -83,10 +83,10 @@ static int brredir_xlate(struct xt_xlate *xl, { const struct ebt_redirect_info *red = (const void*)params->target->data; - xt_xlate_add(xl, "meta set pkttype host"); - if (red->target != EBT_ACCEPT) + xt_xlate_add(xl, "meta pkttype set host"); + if (red->target != EBT_CONTINUE) xt_xlate_add(xl, " %s ", brredir_verdict(red->target)); - return 0; + return 1; } static struct xtables_target brredirect_target = { |