From: Phil Sutter Date: Thu, 5 May 2022 22:11:47 +0000 (+0200) Subject: libxtables: Revert change to struct xtables_pprot X-Git-Tag: v1.8.8~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a7c2b7289cd31455b854fee7d5c735c6270518a3;p=thirdparty%2Fiptables.git 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 --- 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 {