aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/netfilter
diff options
context:
space:
mode:
authorJozsef Kadlecsik <kadlec@blackhole.kfki.hu>2014-08-05 22:02:34 +0200
committerJozsef Kadlecsik <kadlec@blackhole.kfki.hu>2014-08-24 19:33:10 +0200
commit1b05756c48ea07ced9604ef01d11194d936da163 (patch)
treedc983e436607c9280f3d2bcea831d61d1e572b1a /include/linux/netfilter
parentnetfilter: ipset: Resolve missing-field-initializer warnings (diff)
downloadlinux-dev-1b05756c48ea07ced9604ef01d11194d936da163.tar.xz
linux-dev-1b05756c48ea07ced9604ef01d11194d936da163.zip
netfilter: ipset: Fix warn: integer overflows 'sizeof(*map) + size * set->dsize'
Dan Carpenter reported that the static checker emits the warning net/netfilter/ipset/ip_set_list_set.c:600 init_list_set() warn: integer overflows 'sizeof(*map) + size * set->dsize' Limit the maximal number of elements in list type of sets. Signed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
Diffstat (limited to 'include/linux/netfilter')
-rw-r--r--include/linux/netfilter/ipset/ip_set_list.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/netfilter/ipset/ip_set_list.h b/include/linux/netfilter/ipset/ip_set_list.h
index 68c2aea897f5..fe2622a00151 100644
--- a/include/linux/netfilter/ipset/ip_set_list.h
+++ b/include/linux/netfilter/ipset/ip_set_list.h
@@ -6,5 +6,6 @@
#define IP_SET_LIST_DEFAULT_SIZE 8
#define IP_SET_LIST_MIN_SIZE 4
+#define IP_SET_LIST_MAX_SIZE 65536
#endif /* __IP_SET_LIST_H */