diff options
author | Phil Sutter <phil@nwl.cc> | 2022-11-17 16:37:02 +0100 |
---|---|---|
committer | Phil Sutter <phil@nwl.cc> | 2022-11-24 10:24:06 +0100 |
commit | 424ef98918d31377a305cdf1626e1c1f69ab6df1 (patch) | |
tree | 79acf1b2a9ac9deeba7ca6547de36098ec7850a0 /extensions | |
parent | 161fb8ad126d8f330c8f59a4a1b5885d26477664 (diff) |
extensions: ecn: Sanitize xlate callback
Catch unexpected values in einfo->ip_ect.
Fixes: ca42442093d3d ("iptables: extensions: libxt_ecn: Add translation to nft")
Signed-off-by: Phil Sutter <phil@nwl.cc>
Diffstat (limited to 'extensions')
-rw-r--r-- | extensions/libxt_ecn.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/extensions/libxt_ecn.c b/extensions/libxt_ecn.c index ad3c7a03..83a4acfa 100644 --- a/extensions/libxt_ecn.c +++ b/extensions/libxt_ecn.c @@ -156,6 +156,8 @@ static int ecn_xlate(struct xt_xlate *xl, case 3: xt_xlate_add(xl, "ce"); break; + default: + return 0; } } return 1; |