32 lines
967 B
Diff
32 lines
967 B
Diff
|
From bb7f92a40360b49535dd3675f47cf989755a4978 Mon Sep 17 00:00:00 2001
|
||
|
From: Phil Sutter <phil@nwl.cc>
|
||
|
Date: Fri, 3 Feb 2023 18:48:33 +0100
|
||
|
Subject: [PATCH] tests: xlate: Properly split input in replay mode
|
||
|
|
||
|
Source command may contain quotes, using shlex.split() does the right
|
||
|
thing there.
|
||
|
|
||
|
Fixes: 7705b2daa3bdc ("tests: xlate: Use --check to verify replay")
|
||
|
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
||
|
(cherry picked from commit 914350a4586d2817ca7c4919c53142562f27bdaf)
|
||
|
---
|
||
|
xlate-test.py | 2 +-
|
||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||
|
|
||
|
diff --git a/xlate-test.py b/xlate-test.py
|
||
|
index 4cb1401b71677..217d2f0062682 100755
|
||
|
--- a/xlate-test.py
|
||
|
+++ b/xlate-test.py
|
||
|
@@ -64,7 +64,7 @@ xtables_nft_multi = 'xtables-nft-multi'
|
||
|
if sourceline.find(';') >= 0:
|
||
|
sourceline, searchline = sourceline.split(';')
|
||
|
|
||
|
- srcwords = sourceline.split()
|
||
|
+ srcwords = shlex.split(sourceline)
|
||
|
|
||
|
srccmd = srcwords[0]
|
||
|
ipt = srccmd.split('-')[0]
|
||
|
--
|
||
|
2.40.0
|
||
|
|