]> git.ipfire.org Git - thirdparty/nftables.git/commit
evaluate: fix crash when generating reject statement error
authorFlorian Westphal <fw@strlen.de>
Mon, 31 Mar 2025 12:43:34 +0000 (14:43 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 29 Jul 2025 00:38:27 +0000 (02:38 +0200)
commit56b231805a97c556c8adc7010e15ef0581dd35e3
tree84c90f0f9198451fe53deeece81394cdc289ecbf
parent087dd173771463cd3c7489ed97a2eb16974dbe8f
evaluate: fix crash when generating reject statement error

commit 9b7346d1eac2eb90a2baf589affafec5b1a033b6 upstream.

After patch, this gets rejected with:
internal:0:0-0: Error: conflicting protocols specified: ip vs ip6

Without patch, we crash with a NULL dereference: we cannot use
reject.expr->location unconditionally.

Signed-off-by: Florian Westphal <fw@strlen.de>
Reviewed-by: Pablo Neira Ayuso <pablo@netfilter.org>
src/evaluate.c