From: Phil Sutter Date: Thu, 17 Oct 2019 21:55:02 +0000 (+0200) Subject: nft: Use ARRAY_SIZE() macro in nft_strerror() X-Git-Tag: v1.8.4~35 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ffb339224f71871d015e4b57ea8dbaf9fd4f8aad;p=thirdparty%2Fiptables.git nft: Use ARRAY_SIZE() macro in nft_strerror() Variable 'table' is an array of type struct table_struct, so this is a classical use-case for ARRAY_SIZE() macro. Signed-off-by: Phil Sutter Acked-by: Pablo Neira Ayuso --- diff --git a/iptables/nft.c b/iptables/nft.c index 89b1c7a8..3c230c12 100644 --- a/iptables/nft.c +++ b/iptables/nft.c @@ -2888,7 +2888,7 @@ const char *nft_strerror(int err) { NULL, ENOENT, "No chain/target/match by that name" }, }; - for (i = 0; i < sizeof(table)/sizeof(struct table_struct); i++) { + for (i = 0; i < ARRAY_SIZE(table); i++) { if ((!table[i].fn || table[i].fn == nft_fn) && table[i].err == err) return table[i].message;