bpf: fix segfault in test_verifier selftest
authorDaniel Borkmann <daniel@iogearbox.net>
Fri, 21 Dec 2018 13:04:46 +0000 (14:04 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 21 Dec 2018 16:56:40 +0000 (08:56 -0800)
Minor fallout from merge resolution, test_verifier was segfaulting
because the REJECT result was correct, but errstr was NULL. Properly
fix it as in 339bbff2d6e0.

Fixes: 339bbff2d6e0 ("Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next")
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/bpf/test_verifier.c

index baafe5c..33f7d38 100644 (file)
@@ -14194,7 +14194,8 @@ static struct bpf_test tests[] = {
                },
                .prog_type = BPF_PROG_TYPE_SOCKET_FILTER,
                .errstr_unpriv = "function calls to other bpf functions are allowed for root only",
-                .result = REJECT,
+               .errstr = "!read_ok",
+               .result = REJECT,
        },
        {
                "jset: functional",