]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: Fix memleak in stmt_reject_gen_dependency()
authorPhil Sutter <phil@nwl.cc>
Thu, 1 Mar 2018 14:00:29 +0000 (15:00 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 2 Mar 2018 10:46:56 +0000 (11:46 +0100)
commitedcf3adcf4c4cf58cb0b965b984a512b12181a58
treec279c10efa0910c43a886fe34aa3d9abcc8318d1
parent3570b6bc8b4f136d07121b28cd79b6356e8e969b
evaluate: Fix memleak in stmt_reject_gen_dependency()

The allocated payload expression is not used after returning from that
function, so it needs to be freed again.

Simple test case:

| nft add rule inet t c reject with tcp reset

Valgrind reports definitely lost 144 bytes.

Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/evaluate.c