Signed-off-by: Paul Moore <[email protected]>
---
tests/11-basic-basic_errors.c | 14 ++++++--------
tests/11-basic-basic_errors.py | 5 ++---
2 files changed, 8 insertions(+), 11 deletions(-)
diff --git a/tests/11-basic-basic_errors.c b/tests/11-basic-basic_errors.c
index c695e8b..4ebd43a 100644
--- a/tests/11-basic-basic_errors.c
+++ b/tests/11-basic-basic_errors.c
@@ -117,14 +117,12 @@ int main(int argc, char *argv[])
ctx = seccomp_init(SCMP_ACT_ALLOW);
if (ctx == NULL)
return -1;
- if (seccomp_arch_native() != SCMP_ARCH_X86) {
- rc = seccomp_arch_add(ctx, SCMP_ARCH_X86);
- if (rc != 0)
- return -1;
- rc = seccomp_arch_remove(ctx, SCMP_ARCH_NATIVE);
- if (rc != 0)
- return -1;
- }
+ rc = seccomp_arch_remove(ctx, SCMP_ARCH_NATIVE);
+ if (rc != 0)
+ return -1;
+ rc = seccomp_arch_add(ctx, SCMP_ARCH_X86);
+ if (rc != 0)
+ return -1;
rc = seccomp_rule_add_exact(ctx, SCMP_ACT_KILL, SCMP_SYS(socket), 1,
SCMP_A0(SCMP_CMP_EQ, 2));
if (rc != -EINVAL)
diff --git a/tests/11-basic-basic_errors.py b/tests/11-basic-basic_errors.py
index 4923e9b..5f5eccf 100755
--- a/tests/11-basic-basic_errors.py
+++ b/tests/11-basic-basic_errors.py
@@ -74,9 +74,8 @@ def test():
pass
f = SyscallFilter(ALLOW)
- if not f.exist_arch(Arch.X86):
- f.add_arch(Arch.X86)
- f.remove_arch(Arch.NATIVE)
+ f.remove_arch(Arch.NATIVE)
+ f.add_arch(Arch.X86)
try:
f.add_rule_exactly(KILL, "socket", Arg(0, EQ, 2))
except RuntimeError:
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
libseccomp-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libseccomp-discuss