]> git.ipfire.org Git - thirdparty/iptables.git/commit
tests: shell: Fix for ineffective 0007-mid-restore-flush_0
authorPhil Sutter <phil@nwl.cc>
Fri, 1 Sep 2023 11:16:56 +0000 (13:16 +0200)
committerPhil Sutter <phil@nwl.cc>
Thu, 14 Sep 2023 10:20:11 +0000 (12:20 +0200)
commitea12b1d2b191f100a6fdb83af4681364e4dba12a
tree89b21b7fce1121111aa331cc422ef1570d0cf12d
parent2e704f6ddd6d056e360f3d9c11e8b6c56a20cf23
tests: shell: Fix for ineffective 0007-mid-restore-flush_0

The test did not catch non-zero exit status of the spawned coprocess. To
make it happen, Drop the line killing it (it will exit anyway) and pass
its PID to 'wait'.

While being at it, put the sleep into the correct spot (otherwise the
check for chain 'foo' existence fails as it runs too early) and make
said chain existence check effective.

Fixes: 4e3c11a6f5a94 ("nft: Fix for ruleset flush while restoring")
Signed-off-by: Phil Sutter <phil@nwl.cc>
iptables/tests/shell/testcases/nft-only/0007-mid-restore-flush_0