summaryrefslogtreecommitdiffstats
path: root/tests/shell/testcases/packetpath
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2023-12-19 12:14:37 +0100
committerFlorian Westphal <fw@strlen.de>2023-12-19 16:10:37 +0100
commit49721e28db3e7b28f443bf963547c12f4dcf856d (patch)
treeebd1952051ffc24d89767d55995e7720fadaa75f /tests/shell/testcases/packetpath
parentc9f934ca446de5041ce6f19e4ee6a0c74b120186 (diff)
intervals: BUG on prefix expressions without value
Its possible to end up with prefix expressions that have a symbolic expression, e.g.: table t { set s { type inet_service flags interval elements = { 172.16.0.0/16 } } set s { type inet_service flags interval elements = { 0-1024, 8080-8082, 10000-40000 } } } Without this change, nft will crash. We end up in setelem_expr_to_range() with prefix "/16" for the symbolic expression "172.16.0.0". We than pass invalid mpz_t pointer into libgmp. This isn't a real fix, but instead of blindly assuming that the attached expression has a gmp value die with at least some info. Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'tests/shell/testcases/packetpath')
0 files changed, 0 insertions, 0 deletions