diff options
author | Phil Sutter <phil@nwl.cc> | 2022-05-06 00:11:47 +0200 |
---|---|---|
committer | Phil Sutter <phil@nwl.cc> | 2022-05-11 12:02:39 +0200 |
commit | a7c2b7289cd31455b854fee7d5c735c6270518a3 (patch) | |
tree | 74568dc4c4fda1fae6054e96a30c8f74ea6142ca /include | |
parent | fd64a5871b671a66f1ba6d6e3aa83ed24d92c099 (diff) |
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 <phil@nwl.cc>
Diffstat (limited to 'include')
-rw-r--r-- | include/xtables.h | 2 |
1 files changed, 1 insertions, 1 deletions
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 { |