]> git.ipfire.org Git - thirdparty/nftables.git/commit
tests: shell: quote reference to array to iterate over empty string
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 21 Nov 2023 10:27:02 +0000 (11:27 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 21 Nov 2023 14:44:04 +0000 (15:44 +0100)
commit25b0ac520234cb3326c5cdadbea6b0b80666a338
tree88c684f670fb92b6077b2844a42c8aa2fd620669
parent566182cd8259cfc22f9fd949e9ad3c15ed6a7945
tests: shell: quote reference to array to iterate over empty string

This patch restores coverage for non-interval set backend.

Use "${FLAGS[@]}" in loop, otherwise empty string is skipped in the
iteration. This snippet:

  FLAGS=("")
  available_flags FLAGS "single"

  for flags in "${FLAGS[@]}" ; do
          echo $flags
  done

... now shows the empty string:

  # bash test.sh

  interval

Fixes: ed927baa4fd8 ("tests: shell: skip pipapo set backend in transactions/30s-stress")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tests/shell/testcases/transactions/30s-stress