]> git.ipfire.org Git - thirdparty/nftables.git/commit
src: add xzalloc_array() and use it to allocate the expression hashtable
authorPablo Neira Ayuso <pablo@netfilter.org>
Mon, 14 Jun 2021 12:47:47 +0000 (14:47 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 14 Jun 2021 17:24:44 +0000 (19:24 +0200)
commitb0e7b294224030abc534c396fffcab9fbce12b11
treeba559c1d0427491d7073d8d2ffa12472c6d41636
parent4971686bd77973310d20a5c700115f5d28e752d3
src: add xzalloc_array() and use it to allocate the expression hashtable

Otherwise, assertion to ensure that no colission occur is hit due to
uninitialized hashtable memory area:

nft: netlink_delinearize.c:1741: expr_handler_init: Assertion `expr_handle_ht[hash] == NULL' failed.

Fixes: c4058f96c6a5 ("netlink_delinearize: Fix suspicious calloc() call")
Acked-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/utils.h
src/netlink_delinearize.c
src/utils.c