diff options
author | Florian Westphal <fw@strlen.de> | 2024-01-11 16:57:28 +0100 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2024-01-11 18:25:55 +0100 |
commit | 666018e71ebb5df376b1b013c1ca859eaed66f1a (patch) | |
tree | e433b7b18d1f6b46a64dfa4bc4a2a6b93162bf46 /tests/shell/testcases | |
parent | 52d1346d41c51abf2f77b81d21cb683a6477e817 (diff) |
evaluate: error out when expression has no datatype
add rule ip6 f i rt2 addr . ip6 daddr { dead:: . dead:: }
... will cause a segmentation fault, we assume expr->dtype is always
set.
rt2 support is incomplete, the template is uninitialised.
This could be fixed up, but rt2 (a subset of the deperecated type 0),
like all other routing headers, lacks correct dependency tracking.
Currently such routing headers are always assumed to be segment routing
headers, we would need to add dependency on 'Routing Type' field in the
routing header, similar to icmp type/code.
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'tests/shell/testcases')
0 files changed, 0 insertions, 0 deletions