summaryrefslogtreecommitdiffstats
path: root/extensions/libebt_redirect.c
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2023-01-31 23:32:50 +0100
committerPhil Sutter <phil@nwl.cc>2023-02-17 18:18:48 +0100
commit6d1263002c2a9fc6dfa59c764dee767a084d428d (patch)
treea0d7b01d3361f60eb59cb1280175f6978cba9812 /extensions/libebt_redirect.c
parentbb6b243c481f90f7dc4a0bd89187ee2bb823f1f6 (diff)
extensions: libebt_redirect: Fix for wrong syntax in translation
Meta key comes before 'set' in meta statement. Fixes: 24ce7465056ae ("ebtables-compat: add redirect match extension") Signed-off-by: Phil Sutter <phil@nwl.cc>
Diffstat (limited to 'extensions/libebt_redirect.c')
-rw-r--r--extensions/libebt_redirect.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/extensions/libebt_redirect.c b/extensions/libebt_redirect.c
index 389f3ccb..7821935e 100644
--- a/extensions/libebt_redirect.c
+++ b/extensions/libebt_redirect.c
@@ -83,7 +83,7 @@ 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");
+ xt_xlate_add(xl, "meta pkttype set host");
if (red->target != EBT_CONTINUE)
xt_xlate_add(xl, " %s ", brredir_verdict(red->target));
return 1;