From: Florian Westphal Date: Sun, 21 Jul 2019 00:14:07 +0000 (+0200) Subject: tests: shell: check for table re-definition usecase X-Git-Tag: v0.9.2~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83adca5e57a6e6a2cc993eaf0be94b7510f0f036;p=thirdparty%2Fnftables.git tests: shell: check for table re-definition usecase Make sure nft behaves like 0.9.0 -- the ruleset flush ruleset table inet filter { } table inet filter { chain test { counter } } loads again without crashing/generating an error message. Closes: https://bugzilla.netfilter.org/show_bug.cgi?id=1351 Fixes: e5382c0d08e3c ("src: Support intra-transaction rule references") Signed-off-by: Florian Westphal Signed-off-by: Pablo Neira Ayuso --- diff --git a/tests/shell/testcases/cache/0004_cache_update_0 b/tests/shell/testcases/cache/0004_cache_update_0 new file mode 100755 index 000000000..697d9de07 --- /dev/null +++ b/tests/shell/testcases/cache/0004_cache_update_0 @@ -0,0 +1,15 @@ +#!/bin/bash + +set -e + +# Trigger a crash or rule restore error with nft 0.9.1 +$NFT -f - >/dev/null <