summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2023-09-29 19:59:12 +0200
committerPhil Sutter <phil@nwl.cc>2023-09-29 20:06:41 +0200
commit4a3dcbb44389edc5aba8dbc9317e8c6293263a66 (patch)
tree13992d1310633bccba302d93a28f16bb5af1f919
parent999ca7dade519ad5757f07a9c488b326a5e7d785 (diff)
tests: shell: sets/reset_command_0: Fix drop_seconds()
The function print_times() skips any time elements which are zero, so output may lack the ms part. Adjust the sed call dropping anything but the minutes value to not fail in that case. Reported-by: Pablo Neira Ayuso <pablo@netfilter.org> Fixes: 255ec36a11525 ("tests: shell: Stabilize sets/reset_command_0 test") Signed-off-by: Phil Sutter <phil@nwl.cc>
-rwxr-xr-xtests/shell/testcases/sets/reset_command_02
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/shell/testcases/sets/reset_command_0 b/tests/shell/testcases/sets/reset_command_0
index 5e769fe6..e663dac8 100755
--- a/tests/shell/testcases/sets/reset_command_0
+++ b/tests/shell/testcases/sets/reset_command_0
@@ -32,7 +32,7 @@ $NFT -f - <<< "$RULESET"
echo OK
drop_seconds() {
- sed 's/m[0-9]*s[0-9]*ms/m/g'
+ sed 's/[0-9]\+m\?s//g'
}
expires_minutes() {
sed -n 's/.*expires \([0-9]*\)m.*/\1/p'