]> git.baikalelectronics.ru Git - kernel.git/commit
netfilter: xt_hashlimit: use struct_size() helper
authorGustavo A. R. Silva <gustavo@embeddedor.com>
Wed, 1 May 2019 22:01:08 +0000 (17:01 -0500)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sun, 5 May 2019 23:03:04 +0000 (01:03 +0200)
commit686a461c72ce66bf52825baf8ee4ddf44a2cf10e
tree5afc01f60a5b90bd064c49d4997bb0d458886748
parent4634003a23f50858cf47ff511ad561be722f3b8f
netfilter: xt_hashlimit: use struct_size() helper

Make use of the struct_size() helper instead of an open-coded version
in order to avoid any potential type mistakes, in particular in the
context in which this code is being used.

So, replace code of the following form:

sizeof(struct xt_hashlimit_htable) + sizeof(struct hlist_head) * size

with:

struct_size(hinfo, hash, size)

This code was detected with the help of Coccinelle.

Signed-off-by: Gustavo A. R. Silva <gustavo@embeddedor.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/xt_hashlimit.c