From fd19d22db18ac084f45d739416df1f81a4e31c82 Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Wed, 16 Nov 2022 13:03:05 +0100 Subject: [PATCH] extensions: libebt_redirect: Fix xlate return code The callback is supposed to return 1 on success, not 0. Fixes: 24ce7465056ae ("ebtables-compat: add redirect match extension") Signed-off-by: Phil Sutter (cherry picked from commit 8543b6f2f4a3a15a5ece7dd1b320b477ce36a8d5) --- extensions/libebt_redirect.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/libebt_redirect.c b/extensions/libebt_redirect.c index 6e653997ee99e..4d4c7a02cea89 100644 --- a/extensions/libebt_redirect.c +++ b/extensions/libebt_redirect.c @@ -86,7 +86,7 @@ static int brredir_xlate(struct xt_xlate *xl, xt_xlate_add(xl, "meta set pkttype host"); if (red->target != EBT_ACCEPT) xt_xlate_add(xl, " %s ", brredir_verdict(red->target)); - return 0; + return 1; } static struct xtables_target brredirect_target = { -- 2.40.0