summaryrefslogtreecommitdiff
path: root/tools/testing
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2025-07-01 14:41:37 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2025-07-14 15:21:34 +0200
commit6dc2fae7f8a2384304ef48b7cdcb988222102a54 (patch)
tree219e6863a68fd8c23f835c388d23667205b5c549 /tools/testing
parentaa085ea1a68d27d34f14db1f4026c35aa6b1ecc8 (diff)
selftests: netfilter: nft_concat_range.sh: send packets to empty set
The selftest doesn't cover this error path: scratch = *raw_cpu_ptr(m->scratch); if (unlikely(!scratch)) { // here cover this too. Signed-off-by: Florian Westphal <fw@strlen.de> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tools/testing')
-rwxr-xr-xtools/testing/selftests/net/netfilter/nft_concat_range.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/testing/selftests/net/netfilter/nft_concat_range.sh b/tools/testing/selftests/net/netfilter/nft_concat_range.sh
index cd12b8b5ac0e..20e76b395c85 100755
--- a/tools/testing/selftests/net/netfilter/nft_concat_range.sh
+++ b/tools/testing/selftests/net/netfilter/nft_concat_range.sh
@@ -1311,6 +1311,9 @@ maybe_send_match() {
# - remove some elements, check that packets don't match anymore
test_correctness_main() {
range_size=1
+
+ send_nomatch $((end + 1)) $((end + 1 + src_delta)) || return 1
+
for i in $(seq "${start}" $((start + count))); do
local elem=""