The following test is unpredicatable as it relies on unitinitalized
memory:

        seccomp_rule_add(ctx, SCMP_ACT_KILL, SCMP_SYS(read), 6);

This patch fixes this to ensure failure with -EINVAL.

Reported-by: AKASHI Takahiro <takahiro.aka...@linaro.org>
Signed-off-by: Paul Moore <pmo...@redhat.com>
---
 tests/11-basic-basic_errors.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/11-basic-basic_errors.c b/tests/11-basic-basic_errors.c
index 2b72205..f2559d5 100644
--- a/tests/11-basic-basic_errors.c
+++ b/tests/11-basic-basic_errors.c
@@ -85,7 +85,7 @@ int main(int argc, char *argv[])
                rc = seccomp_rule_add(ctx, SCMP_ACT_KILL - 1, SCMP_SYS(read), 
0);
                if (rc != -EINVAL)
                        return -1;
-               rc = seccomp_rule_add(ctx, SCMP_ACT_KILL, SCMP_SYS(read), 6);
+               rc = seccomp_rule_add(ctx, SCMP_ACT_KILL, SCMP_SYS(read), 7);
                if (rc != -EINVAL)
                        return -1;
                rc = seccomp_rule_add(ctx, SCMP_ACT_KILL, SCMP_SYS(read), 7,


------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
libseccomp-discuss mailing list
libseccomp-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libseccomp-discuss

Reply via email to