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

Reply via email to