From a7c2b7289cd31455b854fee7d5c735c6270518a3 Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Fri, 6 May 2022 00:11:47 +0200 Subject: libxtables: Revert change to struct xtables_pprot While protocol values may exceed eight bits, the data structure is indeed used only to store the static list of name/value pairs for faster lookups. None of those has such a value and if one is added in future, the compiler will complain about it. So restore the old field type to retain binary compatibility. Fixes: 556f704458cdb ("Use proto_to_name() from xshared in more places") Signed-off-by: Phil Sutter --- include/xtables.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/xtables.h') diff --git a/include/xtables.h b/include/xtables.h index 8c1065bc..c2694b7b 100644 --- a/include/xtables.h +++ b/include/xtables.h @@ -395,7 +395,7 @@ struct xtables_rule_match { */ struct xtables_pprot { const char *name; - uint16_t num; + uint8_t num; }; enum xtables_tryload { -- cgit v1.2.3