]> git.ipfire.org Git - thirdparty/nftables.git/commit
libnftables: fix memleak when first message in batch is used to report error
authorPablo Neira Ayuso <pablo@netfilter.org>
Fri, 18 Jun 2021 23:42:20 +0000 (01:42 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Wed, 23 Jun 2021 11:30:21 +0000 (13:30 +0200)
commitfea6a0a60c8cd6ba49cf3b85b4ad08a9028a1bab
tree825bae60e166a1a2fa53bc51e3159391c462aa58
parentdd084d6bfc32ce492084bed9d5e90aeef171503a
libnftables: fix memleak when first message in batch is used to report error

The err->seqnum == batch_seqnum case results in a memleak of mnl_err
objects under some scenarios such as nf_tables kernel support is not
available or user runs the nft executable as non-root.

Fixes: f930cc500318 ("nftables: fix supression of "permission denied" errors")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/libnftables.c